您的位置:首页 > 移动开发 > Android开发

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

2009-09-18 21:05 609 查看
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详细信息。

错误:

emulator: ERROR: unknown virtual device name: 'aid15r1'

could not find virtual device named 'aid15r1'

将.android复制到C:/Documents and Settings/Administrator下,并修改aid15r1.ini中的路径.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: