Chinaunix首页 | 论坛 | 博客
  • 博客访问: 816637
  • 博文数量: 125
  • 博客积分: 4066
  • 博客等级: 上校
  • 技术积分: 1401
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-03 18:58
文章分类

全部博文(125)

文章存档

2014年(1)

2013年(1)

2012年(2)

2011年(29)

2010年(92)

我的朋友

分类: WINDOWS

2011-02-16 16:30:17

第一种,虚拟机已经建立

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)


注:如果你想指定虚拟机的内存大小:
附加参数:-partition-size 512 
阅读(7027) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~