工欲善其事,必先利其器。要做 Android 应用程序的开发,先要配置好 Android 的开发工具。官方指定的 Android 开发工具就是 Android Studio。
Android Studio 默认包含 Android Studio IDE,Android SDK tools,Android 5.0 platform,Android 5.0 模拟器镜像。(2015-05-17)
Android Studio 特点
- Android Studio 集成了非常智能的拥有 代码完成、代码重构、代码分析 等功能的代码编辑器。
- 新的项目构建向导使构建新项目更加容易,还可以从 github 上导入 google code samples,可以为 phone、table、wear、tv、auto、glass 构建应用
- 新的项目管理视图可以让你根据方便的管理项目和资源
- 新的虚拟机管理器为常用的设备提供了预定义的配置,还支持各种形状和大小的虚拟设备
- 新的构建系统 gradle,使用 maven 来管理项目依赖,支持多渠道打包
- 强大的富文本布局文件编辑器,可以实时预览布局效果
- 内置的 google clound 平台是你基础 google message 和 app engine 更加容易
安装 Android Studio 的系统需求
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Runtime Environment (JRE) 6
- Java Development Kit (JDK) 7
Android Studio 的下载
Android Studio 有3种下载方式:
1. 支持各种平台 Windows,Mac OS X,Linux
2. 可以单独下载 Android Studio IDE,而不下载 SDK 包
3. 对于使用命令行或者构建脚本的开发人员,可以单独下载 SDK tools
下载
Android SDK Packages 的安装
google 把 SDK 分为了很多个 Packages,Android Studio 默认并没有把所有 Android 开发工具完全包含进去。如果你需要其他的 Packages,需要通过 Android SDK Manager 添加。
Android SDK 里面主要包含:
1. SDK tools,如 Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools
2. SDK Platform
3. system image for the emulator
4. support library,如 Android Wear、Android TV、Google Cast 开发所需要的额外的 api,Navigation drawer、Swipe views 这些流行的组件等等
5. Google Play services api,比如,User authentication、Google Maps、Google Cast、Games achievements and leaderboards 这些需要使用 google 服务的一些功能的 api