您的位置:起点软件下载编程工具AndroidStudio

Android Studio(Android开发环境) v3.2.0 官方版

软件大小:954368KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2018/12/10 14:23:42

授权方式:免费软件

插件情况:无 插 件

起点提供Android Studio下载,Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成,可为开发者提供集成的 Android 开发工具用于开发和调试。

Android Studio

【软件介绍】

Android Studio是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE)。除了 IntelliJ 强大的代码编辑器和开发者工具,它提供了更多可提高 Android 应用构建效率的功能,最新预览版,并带来了一系列的新功能,如支持 Android P 开发预览版、新的 Android App Bundle,以及 Android Jetpack。每一位开发者都应该使用这个最新版本来过渡到使用新应用发布格式 Android App Bundle。只需极少的工作,就能用 Android Studio 生成一个 App Bundle。将 App Bundle 上传到 Google Play 后即可向用户分发更小的优化后应用。 App Bundle 比旧的 APK 应用尺寸减少了 11% - 64%。另一个您不想错过的功能是 Energy Profiler (电量分析器)。新分析器提供一套工具帮助诊断和改善应用的能耗。更长的设备电池寿命一直是用户最关心的一方面,而利用 Android Studio 3.2 中的电量监测器,您可以通过确保应用在正确的时间使用适当的电量,帮助改善设备电池寿命。您还应该试试新的 Android 模拟器 Snapshots 快照功能。利用这个功能,您可以将模拟器的当前状态快速生成一张快照,包括屏幕、应用和设置的当前状态。您能够在 2 秒内恢复或引导到您的模拟器快照。对于任何一位寻求超快引导时间或寻求在一个预期的 Android 环境中运行测试的应用开发者而言,Android 模拟器快照都是应用开发的一项革命性功能。除了这些重磅功能外,还有 20 项新功能以及许多内部的质量改进。利用这款软件您还可以通过 Android Slices针对最新技术进行开发,从 Android Jetpack,到与 Google AI 无缝整合。


【软件优势】

1、基于 Gradle 的灵活构建系统
2、快速且功能丰富的模拟器
3、可针对所有 Android 设备进行开发的统一环境
4、Instant Run,可将变更推送到正在运行的应用,无需构建新的 APK
5、可帮助您构建常用应用功能和导入示例代码的代码模板和 GitHub 集成
6、丰富的测试工具和框架
7、可捕捉性能、易用性、版本兼容性以及其他问题的 Lint 工具
8、C++ 和 NDK 支持
9、内置对 Google 云端平台的支持,可轻松集成 Google Cloud Messaging 和 App 引擎
10、工具栏提供执行各种操作的工具,包括运行应用和启动 Android 工具。
11、导航栏可帮助您在项目中导航,以及打开文件进行编辑。此区域提供 Project 窗口所示结构的精简视图。
12、编辑器窗口是创建和修改代码的区域。 编辑器可能因当前文件类型的不同而有所差异。 例如,在查看布局文件时,编辑器显示布局编辑器。
13、工具窗口栏在 IDE 窗口外部运行,并且包含可用于展开或折叠各个工具窗口的按钮。
14、工具窗口提供对特定任务的访问,例如项目管理、搜索和版本控制等。您可以展开和折叠这些窗口。
15、状态栏显示项目和 IDE 本身的状态以及任何警告或消息。


【软件功能】

1、开发
导航编辑器
AndroidX 重构
样本数据
更新 Material Design
Android Slices
编辑 CMakeList
新的 Lint 检查
Intellij 平台更新

2、构建
Android App Bundle
D8 Desugaring
R8 优化器

3、测试
Android 模拟器快照
Android模拟器中的屏幕记录
虚拟场景 Android 模拟器相机
ADB 连接助理

4、优化
性能分析器
系统跟踪
分析器会话
自动的 CPU 记录
JNI 引用跟踪


【架构组成】

在IDEA的基础上,Android Studio 提供:
基于Gradle的构建支持
Android 专属的重构和快速修复
提示工具以捕获性能、可用性、版本兼容性等问题
支持 ProGuard 和应用签名
基于模板的向导来生成常用的 Android 应用设计和组件
功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览


【正式版新功能】

Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。
谷歌对开发者控制台进行了改进,增加了五个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。
1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。
2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。
3、推荐跟踪:允许开发者找出最有效的广告
4、营收曲线图:向开发者展示其应用营收,以国家进行划分
5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出。



【功能键介绍】

1、操作回退:常用于误操作时返回上一步操作
2、取消操作回退:与上一个按钮相反,用于取消回退的操作
3、剪切:代码剪切,快捷键 Ctrl + X
4、复制:代码复制,快捷键 Ctrl + C
5、粘贴:代码粘贴,快捷键 Ctrl + V
6、查找:代码或字符串等的查找,快捷键 Ctrl + F
7、替换:代码或字符串等的替换,快捷键 Ctrl + R
8、页面回退:回退上一个操作的视图
9、取消页面回退:取消回退上一个操作的视图
10、编译工程:仅编译工程代码,不会部署到手机上运行
11、编译目标工程选择:当有多个工程时,用此选择编译和部署的目标工程
12、编译并运行工程:编译工程代码并部署到手机上运行
13、Debug工程:进行工程代码调试(使用时需要在出错代码前&行号后添加断点)
14、Run 'app' with Coverage
15、Attach debugger to Android Process
16、重新编译运行:在部署完成后又一次更改了代码时进行快速重新编译运行
17、停止运行:在运行或者调试的过程中停止操作
18、模拟器管理器:用于管理模拟器设备,比如新建与配置设置等
19、Sync Project with Gradle Files
20、Project Structure
21、SDK管理器:用于管理SDK,比如不同版本的安装和升级
22、帮助信息:用于打开Android Studio官方说明文档
23、打开文件或工程:打开工程时选择工程顶级目录即可
24、保存:保存工程代码,快捷键 Ctrl + S
25、Synchronized同步


【使用说明】

1、首次安装向导
Android Studio稳定版提供了此前版本没有过的“首次运行安装向导”,为开发者安装Android SDK、设置环境、建立模拟器以及模板提供指南。



2、模板与样例
该版本还提供了若干开发模板以及Google代码样例,供缺乏经验的用户参考,降低了开发难度。



3、智能代码编辑
Android Studio还引入了IntelliJ IDEA的智能代码编辑技术,可实现自动代码完成、重构、代码分析等功能。



4、翻译编辑器
Android Studio还提供了可供所有app使用的字符串翻译编辑器。该编辑器可以将任意项目里面硬编码的字符串析取出来并进行分析。这一点对于app的本地化非常有用。



5、多布局支持
Android Studio 还对UI界面设计和代码编辑提供了更好地支持,可以一屏进行布局编辑和预览,尤其是支持多尺寸、多语言甚至多API版本的同时预览,调整多分辨率较为方便。这一点对于深受Android碎片化之苦的开发者来说也是一大福音。当然,如果能支持响应式设计就更好了。



6、性能分析工具
Android Studio还提供了名为Memory Monitor的性能分析工具,可提供应用内存使用情况随时间发生的变化,从而帮助开发者找出改进性能的办法。



7、即时访问云服务
Android Studio还为app引入Google Cloud Backends与Endpoints以及Google Cloud Messaging提供了方便的手段。其用意是要把Android Studio建成Android开发者统一的开发中心,方便新老app的开发。



8、统一构建系统
此外,该IDE采用了一种基于自动化构建工具Gradle的系统,据称可以提供很好的灵活性与扩展性,并支持在IDE之内或之外进行开发编译。其关键特性包括多版本(如调试版、发布版,付费版、免费版)支持,多APK支持、多dex文件支持以及对第三方开发库的依赖性管理等。同时,Google也发布了针对Gradle的插件。不过,虽然Android Studio支持Gradle自动化构建工具,但对于刚从Eclipse平台转移过来的开发者来说,还是需要时间去学习适应的。

Android Studio的完整功能介绍可参见此处。

9、未来计划
从Google的路线图可以看出,Android Studio未来会有3项改进:

1) 原生SDK管理器
2) 改进对重构支持
3) 改进对Gradle的支持

此外,Google还打算进一步改进应用测试功能,并为游戏开发提供更好的支持。

值得注意的是,Android Studio也采取了与Chrome类似的版本发布模式,即每次版本发布都会依次推出Canary(金丝雀版)、Dev(开发先去者版)、Beta(测试版)和Stable(稳定版)这几个版本。如果开发者想要尝鲜,可以到Canary一探究竟,如果想用靠谱的功能,那就去稳定版。

当然,作为1.0版本,在功能和稳定性等方面Android Studio与微软的Visual Studio上仍不可同日而语,而且后者最近也开始支持 Android 和 iOS 编程并自带Android模拟器。但是Google号召Android开发者使用Android Studio应该不需要多费口舌:因为这是官方Android IDE。

【使用说明】

一、android studio安装图文教程:

打开Android Studio的安装包。



Android Studio是必须安装的,Android Virtual Device可装可不装,这是模拟器,也有很多其他好用的模拟器,如:夜神模拟器和geneymotion模拟器等。



之后选择安装路径,即可进行安装,等待进度条完成。安装完成,点击next。





完成,并启动Android studio



首次启动会出现是否导入设置,选择否即可。



打开Android Studio,但是产生如下问题:





打开Android Studio的安装目录,使用文本编辑器打开idea.properties文件.
添加:disable.android.first.run=true,下次启动就不会报错了。





启动Android Studio。





这里可以选择默认标准,也可自定义。



选择android Studio的配色方案,模拟器。





推荐提前安装好SDK,是安卓开发环境,然后Android SDK Location就选择自己安装SDK的路径即可。点击下一步。



等待各种组件安装完成。







至此,Android Studio即安装成功,可以新建自己的项目了。



二、兼容Eclipse操作说明
根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作:
首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误)
选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files(如下图):



选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图:



随后进入Android Studio并选择Import Project,可以看到刚刚在Eclipse中的项目图标变成了一个Android机器人图标,说明转换成功,这时候选择工程导入即可:



至此,就完成了从Eclipse导入现有Android工程到Android Studio,现在可以开始对工程进行操作了!

三、Android Studio配置图文教程
1、点解下载好的zip中的exe可执行文件,安装,可以自行设置安装目录



2、安装好后点击studio.exe,如果不能打开,用记事本打开android-studioin 目录下的studio.bat 将 SET VM_OPTIONS_FILE=IDE_BIN_DIR/studio/BITS/.exe.vmoptions 改为 SET VM_OPTIONS_FILE=/IDE_BIN_DIR/studio/BITS/.exe就可以使用了



3、运行时的欢迎界面和eclipse有点像


4、启动完成后,就是一个引导页面,可以新建项目,可以导入项目。只是觉得左边那个recentProject有点像xcode的意思了。



5、我们还是从Helloword开始吧,我们选择New project,然后出现的界面如图所示和eclipse创建项目差不多,输入项目名,选择编译环境,然后亮点就是可以选择theme了,还是挺不错的。



6、再下一步还是有eclipse上面的创建项目中选择图标一样



7、选择一个activity模板和eclipse一样



8、最后点击 finish按钮后,耐心等一会,然后再出来了一个创建新项目的进度条。第一次有点慢,会下载一些gradle的东西



至此,Android Studio的下载安装基本完成,大家就可以写自己的项目了。

四、如何使用Android Studio创建HelloWorld

打开AndroidStudio,点击“New Project”或“Start a new Android Studio project”。





输入工程名称,公司域名,设置好工程路径,接着点击“下一步”。其中设置好公司域名之后,默认的包名就会按照以“公司域名+工程名”命名,如果你不喜欢这样的包名,可以点击“Edit”修改。



选择你的项目针对的对象,有手机与平板电脑、智能穿戴设置、智能电视和Android Auto(无人驾驶),接着选择好项目支持的最低端设备SDK版本,同时可以留意一下这个SDK版本所占的市场份额。



接着就会看到很多的Activity,有完全空白的Activity,有全屏Activity,有已经生成了菜单的Activity等,选择一个合适的Activity。



Activity名字和Layout名字都可以不去修改,点击“Finish”,第一个Hello World工程就创建好啦。



启动一个Android模拟器或连接一个Android手机,接着点击“Run app”,即可将工程部署到模拟器或手机上



工程运行起来后,可以在Run窗口中看到运行命令,在Android Monitor和Event Log中看到运行log。



同时在模拟器或手机上,可以看到HelloWorld运行界面。至此,第一个HelloWorld工程才算真正成功的运行起来了。


【配置要求】

基本配置
系统:Microsoft® Windows® 7/8/10(32 位或 64 位)
内存:最低3GB RAM,推荐 8 GB RAM;以及 1 GB 用于 Android Emulator
磁盘空间:最低:2 GB 可用磁盘空间,推荐:4 GB 可用磁盘空间(500 MB 用于 IDE + 1.5 GB 用于 Android SDK 和模拟器系统映像)
最低屏幕分辨率:1280 x 800

【更新日志】

v3.1.2
本次更新修复了一些错误,并改进了某些场景下 lint 审查的速度。

v2.2
更新后的编辑器布局可以快速构建应用的UI、在新的属性面板上调节每个部件的视觉效果。
改进C++代码编辑与CMake支持,整合了Android Framework和传统的IDE框架,
更新Android模拟器中的“即时运行”功能。以及开发者可以用上可视化的虚拟传感器测试功能(比如加速度计、环境温度传感器),以及管理设备。