Android 开发环境部署

学习如何安装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 网站中安装的详细说明根据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
注:在linux下(如opensuse中)最好在/home/username/.bashrc 和/etc/profile文件中配置,
    在文件末尾添加上述PATH,然后
    source /home/username/.bashrc 
    source /etc/profile 生效,避免每次都需要配置

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没有配置正确 , 在其中选择最新的Android SDK 在扩展文件目录中选择(Android Support Library)最新支持的库,点击安装按钮,完成安装
备注:你可能希望安装所有的更新文件,但要注意这需要花费很长时间,每一个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 按键后,会弹出创建用户使用硬件配置文件的提示

Android 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值