这份指导文档旨在描述如何安装Android 开发环境
一、我们能够学到什么
1、安装开发Android APP需要的工具,2、需要的话创建Android 调试模拟器 AVD
二、需要准备什么
1、15min时间
2、喜欢的文本编辑器或IDE
3、JDK 1.7 或更新版本
三、设置Android 开发环境
在创建Android 应用前,我们需要安装Android SDK, Android AVD 管理器,一个用于创建和管理AVD的图形接口。
1、从Android 网站下在你的操作系统支持的Android SDK
2、将Android SDK解压到你选择的文件目录下,一般为用户空间的根目录;可以参考Android Developers 网站中安装的详细说明
3、根据Android SDk所在目录配置 ANDROID_HOME 环境变量,另外也要将ANDROID_HOME/tools和ANDROID_HOME/platform-tools添加到PATH中
名操作系统在bash或终端的配置命令如下:
Mac OS X
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Linux
export ANDROID_HOME=/<installation location>/android-sdk-linux export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Windows
set ANDROID_HOME=C:\<installation location>\android-sdk-windows set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
四、更新Android SDK,安装需要的开发平台
刚刚下在安装的Android SDk 并没有包含特定的或你需要的Android 开发平台,如果要执行调试代码,你需要使用Android SDK 管理其和AVD管理器更新和下载安装最新的Android SDK platform
1、打开Android SDK 管理器窗口
备注:如果Android SDK 管理器没有打开,说明ANDROID_HOME没有配置正确
2、选择打开Tools 目录
3、在其中选择最新的Android SDK
4、在扩展文件目录中选择(Android Support Library)最新支持的库
5、点击安装按钮,完成安装
备注:你可能希望安装所有的更新文件,但要注意这需要花费很长时间,每一个API level下载文件都很大。
五、如果需要,可以创建一个Android模拟器
如果你没有Android 测试设备,那可以创建一个Android 模拟器,淡然首先要安装阿和哦Android SDK, 正确的SDK platform及其他包文件
1、这个命令可以创建一个基于Android 5.1, API Level 22 ,名称为“Default‘的AVD
android create avd --name Default --target android-22 --abi armeabi-v7a
2、点击Enter 按键后,会弹出创建用户使用硬件配置文件的提示
ndroid 5.1 is a basic Android platform. Do you wish to create a custom hardware profile [no]
3、AVD 创建成功后,详情现实如下:
Created AVD 'Default' based on Android 5.1, ARM (armeabi-v7a) processor, with the following hardware config: hw.cpu.model=cortex-a8 hw.lcd.density=240 hw.ramSize=512 vm.heapSize=48
另一种替代方式是使用GUI如Eclipse 中Android Virtual Devices Manager创建AVD
4、更多可能使用到的参数如下:
--name
AVD名称.--target
新AVD的Target ID .--abi
AVD.使用到的 CPU/ABI
显示可用的target 命令如下,为不同的Android 版本选择合适的target创建AVD
android list target
能够发现值为"android-22"关联Android 5.1,需要注意允许或支持的ABIs (CPUs),使用上述命令就可以创建一个ARM CPU的AVD
id: 19 or "android-22" Name: Android 5.1 Type: Platform API level: 22 Revision: 1 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, default/armeabi-v7a, default/x86, default/x86_64
查看可用AVD的命令:
android list avd
刚刚创建的AVD的,查看到信息如下:
Name: Default Path: /Users/{user}/.android/avd/Default.avd Target: Android 5.1 (API level 22) Tag/ABI: default/armeabi-v7a Skin: WVGA800
确认运行状态的AVD命令为下
emulator -avd Default
翻译的原文链接:
http://spring.io/guides/gs/android/