Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1080089
  • 博文数量: 226
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2504
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-21 14:12
文章分类

全部博文(226)

文章存档

2011年(1)

2010年(2)

2009年(68)

2008年(4)

2007年(27)

2006年(124)

我的朋友

分类: LINUX

2009-05-13 16:39:24

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,即targetSDK1.5中目前有两种类型的targetplatform,Add-onPlatformandroid的平台target,add-onandroid的插件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详细信息。

阅读(8848) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-03-10 09:08:45

写的好,很有帮助