1.查看支持的模拟版本Android版本号

通过cmd进入 Android sdk 目录下的tools目录

不要给我没指定你:Android sdk 目录下的tools目录就直接执行android list或其它语句

当cmd进入tools目录后

执行: ../tools>android list 或者更直接: cmd> android list targets  //这样就只会显示Available Android targets 显示: C:\Android\android-sdk\tools>android list Available Android targets: ---------- id: 1 or "android-10"      Name: Android 2.3.3      Type: Platform      API level: 10      Revision: 2      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854  Tag/ABIs : default/armeabi ---------- id: 2 or "android-11"      Name: Android 3.0      Type: Platform      API level: 11      Revision: 2      Skins: WXGA (default)  Tag/ABIs : default/armeabi ---------- id: 3 or "android-15"      Name: Android 4.0.3      Type: Platform      API level: 15      Revision: 5      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800  Tag/ABIs : default/armeabi-v7a ---------- id: 4 or "android-18"      Name: Android 4.3.1      Type: Platform      API level: 18      Revision: 3      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800, WXGA800-7in  Tag/ABIs : default/armeabi-v7a ---------- id: 5 or "android-19"      Name: Android 4.4.2      Type: Platform      API level: 19      Revision: 4      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800, WXGA800-7in  Tag/ABIs : no ABIs. ---------- id: 6 or "android-21"      Name: Android 5.0.1      Type: Platform      API level: 21      Revision: 2      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800, WXGA800-7in, AndroidWearRound, AndroidWearSquare, AndroidWearRo und, AndroidWearSquare  Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, android-wear/armeabi-v7a, an droid-wear/x86 ---------- id: 7 or "Google Inc.:Google APIs:15"      Name: Google APIs      Type: Add-On      Vendor: Google Inc.      Revision: 2      Description: Android + Google APIs      Based on Android 4.0.3 (API level 15)      Libraries:       * com.google.android.media.effects (effects.jar)           Collection of video effects       * com.android.future.usb.accessory (usb.jar)           API for USB Accessories       * com.google.android.maps (maps.jar)           API for Google Maps      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800  Tag/ABIs : default/armeabi-v7a ---------- id: 8 or "Google Inc.:Google APIs:18"      Name: Google APIs      Type: Add-On      Vendor: Google Inc.      Revision: 3      Description: Android + Google APIs      Based on Android 4.3.1 (API level 18)      Libraries:       * com.google.android.media.effects (effects.jar)           Collection of video effects       * com.android.future.usb.accessory (usb.jar)           API for USB Accessories       * com.google.android.maps (maps.jar)           API for Google Maps      Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800, WXGA800-7in  Tag/ABIs : default/armeabi-v7a

2.创建AVD模拟器:

从上述 “Available Android targets” 查找创建AVD所需要的Android sdk 版本号,即界面中id后的那个数字,然后输入下面的命令: ../tools> android create avd -n  Sim2 -t  1 或者 ../tools> android create avd --name Sim2  --target 1 运行结果: Auto-selecting single ABI armeabi-v7a Created AVD 'Sim2' based on Google APIs (Google Inc.), ARM (armeabi-v7a) process or, with the following hardware config: hw.lcd.density=240 hw.ramSize=512 vm.heapSize=48

创建带SD卡的模拟器

先创建镜像文件(依旧是tools目录下): cmd>mksdcard  128M sdcard.img 创建avd,附带-c参数 cmd>android create avd -n  Sim2 -t 1 -c "the path to SD" (完整的例子:android create avd -n testavd  -t 42 -c 70M -p c:\AVD -s 600x700 -b armeabi-v7a)
参数详细:
-t  --target 新的AVD的Target ID(必须);
-c --sdcard 指向一个共享的SD存储卡的路径或者是为新的AVD定制的新的SD存储卡的容量大小.如:-t 50M.("M"必须大写)
-p --path 新AVD将被创建的位置路径.
-n  --name新AVD的名字(必须)
-f   --force 强制创建(覆盖已存在的AVD)
-s  --skin 新AVD的皮肤.
-b --abi :The ABI to use for the AVD.The default is to auto-select the ABI if the platform has only one ABI for its system images.例如:android-17里面的abi有armeabi-v7a,和mips,还有x86,共三个.此时就需要用这个参数指定abi.如 果只有一个abi,则不需要指定这个参数。

 

来源: >

 

3.查看avd是否创建成功

cmd>android  list avd

4.运行启动模拟器

命令行中创建成功后,我们去eclipse中,使用 Android SDK and AVD Manager 查看,就会看到我们刚才创建的sim2模拟器。看不到的话,刷新下。 或者,我们依旧在命令行下启动运行模拟器 cmd> emulator -avd   Sim2 或 cmd> emulator  @Sim2 注意:运行期间不能关闭命令行,关闭命令行时模拟器也会关闭。

5.删除AVD模拟器

cmd> android delete avd -n  Sim2 其实create avd 还有其他参数可以用,自己可以用执行: C:\Android\android-sdk>android -h create avd        Usage:        android [global options] create avd [action options]        Global options:   -h --help       : Help on a specific command.   -v --verbose    : Verbose mode, shows errors, warnings and all messages.      --clear-cache: Clear the SDK Manager repository manifest cache.   -s --silent     : Silent mode, shows errors only.                      Action "create avd":   Creates a new Android Virtual Device. Options:   -g --tag     : The sys-img tag to use for the AVD. The default is to                  auto-select if the platform has only one tag for its system                  images.   -c --sdcard  : Path to a shared SD card image, or size of a new sdcard for                  the new AVD.   -n --name    : Name of the new AVD. [required]   -a --snapshot: Place a snapshots file in the AVD, to enable persistence.   -p --path    : Directory where the new AVD will be created.   -f --force   : Forces creation (overwrites an existing AVD)   -s --skin    : Skin for the new AVD.   -t --target  : Target ID of the new AVD. [required]   -b --abi     : The ABI to use for the AVD. The default is to auto-select the                  ABI if the platform has only one ABI for its system images.   -d --device  : The optional device definition to use. Can be a device index                  or id.

更多相关文章

  1. 在Android模拟器上模拟来电
  2. 对于各种分辨率手机的测试学习
  3. Retrofit2.0 增加公共参数
  4. Android模拟器入门
  5. Android(安卓)模拟器支持运行 ARM 应用,Android(安卓)11 系统映像
  6. Android检测模拟器
  7. 【幻灯片分享】如何创建更加灵活的App | 大众点评 屠毅敏 | Andr
  8. 随笔之如何判断Android应用进程是否为单线程及闲扯多核并行编程
  9. Android(安卓)开发中踩过的坑之十一: 团队协作的坑

随机推荐

  1. Android文件操作总结
  2. 关于Qt和android ndk的兼容问题
  3. Android(安卓)Handler
  4. Android(安卓)避免内存泄露
  5. Android(安卓)利用getApplication() 共享
  6. Android(安卓)Support 包里究竟有什么
  7. 安卓混合开发——原生Java和H5交互,保证你
  8. Android获取系统隐藏服务实现锁屏
  9. Android利用Fiddler进行网络数据抓包
  10. Android的Activity切换动画特效库SwitchL