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

如何更改Android的默认虚拟机地址

2014-03-04 23:23 447 查看
第一种,虚拟机已经建立

1)找到虚拟机.ini这个文件,例如: zhai.ini

寻找方法:你可以在运行SDK Manager时看到最上面显示的虚拟机存放地址

例如显示:

List of existing Android Virtual Devices located at C:/Document and settings/zhaixishan/.android/avd

2) 修改zhai.ini文件

path={你想存放的地址}

例如修改为:D:/MyInstallPath/avd

3) 然后把虚拟机文件拷贝到你更改的地址中即可

第二种,创建时指定:

运行命令都在:cmd命令窗口下输入

1):查看已有的target,如没有自己下载

命令:android list target或者android list targets

例如:

D:/saftwareTools/Android SDK/tools>android list target

Available Android targets:

id: 1 or "android-8"

Name: Android 2.2

Type: Platform

API level: 8

Revision: 2

Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854

id: 2 or "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"

Name: GALAXY Tab Addon

Type: Add-On

Vendor: Samsung Electronics Co., Ltd.

Revision: 1

Based on Android 2.2 (API level 8)

SQVGAkins: WVGA854, WQVGA400, GALAXY Tab (default), HVGA, WQVGA432, WVGA800,

id: 3 or "android-9"

Name: Android 2.3

Type: Platform

API level: 9

Revision: 1

Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854

2):创建AVD

命令: android create avd -n zhai -t 1 -c 8192M -f -p D:/MyInstallPath/avd/

-n --name 自己定义的虚拟机名字(zhai)

-t --target 我选得是Android 2.2

-c --sdcard 这个时候可以建一个sd卡,方面以后使用,我自己建了个8G的

-f --force 有时候文件属性是只读,这个选项可以解决,强制覆盖

-p --path 设置你自己想放置虚拟机的地址

运行之后显示:

ndroid 2.2 is a basic Android platform.

Do you wish to create a custom hardware profile [no]no

Created AVD 'zhai' based on Android 2.2,

with the following hardware config:

hw.lcd.density=160

注:过程中会提醒你是否想配置特殊硬件,如果没有社么特殊设置就直接输入no即可。

3)查看AVD是否创建成功:

命令:android list avd

D:/saftwareTools/Android SDK/tools>android list avd

Available Android Virtual Devices:

Name: zhai

Path: D:/MyInstallPath/avd

Target: Android 2.2 (API level 8)

Skin: HVGA

Sdcard: 8192M

4)启动模拟器

命令:emulator -avd zhai

例如:

D:/saftwareTools/Android SDK/tools>emulator -avd zhai

java version "1.6.0_23"

Java(TM) SE Runtime Environment (build 1.6.0_23-b05)

Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)

04:27:23 E/ddms: shutting down due to uncaught exception

04:27:23 E/ddms: Bad version: standalone

java.lang.IllegalArgumentException: Bad version: standalone

at com.android.sdkstats.SdkStatsService.normalizeVersion(SdkStatsService.java:467)

at com.android.sdkstats.SdkStatsService.doPing(SdkStatsService.java:195)

at com.android.sdkstats.SdkStatsService.ping(SdkStatsService.java:130)

at com.android.ddms.Main.main(Main.java:78)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: