Android: 如何创建AVD以及选择合适target类型

Android  1.5中引入了AVD(Android Virtual Device)。在模拟器上运行你的应用程序之前必须首先创建一个你的AVD(所以,可以理解为AVD就是一个 配置 好了的模拟器)。

创建AVD 你需要运行:android create avd命令,先看一下它的用法:
Usage:
  android [global options] action [action options]

Global options:
  -h --help This help.
  -s --silent Silent mode: only errors are printed out.
  -v --verbose Verbose mode: errors, warnings and informational messages are pr
inted.

Action "create avd":
  Creates a new Android Virtual Device.
Options:
  -t --target Target id of the new AVD [required]
  -c --sdcard Path to a shared SD card image, or size of a new sdcard for the
new AVD
  -p --path Location path of the directory where the new AVD will be created

  -n --name Name of the new AVD [required]
  -f --force Force creation (override an existing AVD)
  -s --skin Skin of the new AVD

从帮助中可以看到,创建一个新的avd,你必须要指定的有两处,一个是-n,即name,这个很简单,给你的avd起一个通俗的名字就ok了。另外一个是-t,即target。SDK1.5中目前有两种类型的target:platform,Add-on。Platform是android的平台target,add-on是android的插件target。

我们可以先通过命令查看一下当前的android都提供了哪些target:

$ android list targets
Available Android targets:
id: 1
    Name: Android 1.1
    Type: Platform
    API level: 2
    Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
    Name: Android 1.5
    Type: Platform
    API level: 3
    Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
    Name: Google APIs
    Type: Add-On
    Vendor: Google Inc.
    Description: Android + Google APIs
    Based on Android 1.5 (API level 3)
    Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
    Skins: HVGA (default), HVGA-L, QVGA-P, HVGA-P, QVGA-L

这些都是android 1.5自带的,如果你使用了一些自己的add-on,那么这里也会显示。关于如何使用自己的add-on,以后有时间会做介绍。

说了这么多,大家应该对avd 的target有了一定的了解。回到原题,在创建一个avd的时候,如何选择target呢,这里有几点需要注意:

最后以一个例子来结束,例如我想创建一个基本的android 1.5模拟器avd:

$ android create avd -t 2 –n my1p5AVD

如果想查看你目前所有的avd,执行android list avd,就会看到所有的avd详细信息。

启动某个avd,可以输入emulator -avd name,其中name是avd的名称。找不到avd需要设置ANDROID_SDK_HOME,就是自己安装android sdk的目录。

来源:http://www.pin5i.com/showtopic-android-avd-target.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值