创建AVD时因为没有 ABI ,造成无法创建AVD的原因

标签:
sdkandroidabiavdimage |
分类: Android专区 |
在用Android SDK来的Android创建AVD时,有可能遭遇This platform has more than one ABI. Please specify one using --abi.,而造成的原因大多是没有Image(镜像文件)造成的 。一般我们在输入anrdroid list targets的时候,会发现有no ABIs的提示。
例如:带有Android文件的命令行中输入
android list targets
返回结果:
Name: Android 4.0.3
Type: Platform
API level: 15
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720,
WXGA800
ABIs : no ABIs.
http://s4/mw690/001xo4kegy6JhDrUHo753&690ABI
这时运行创建AVD的命令
android create avd -n myandroid -t 1
命令行提示:
This platform has more than one ABI. Please specify one using --abi.
http://s2/mw690/001xo4kegy6JhDsbB3ba1&690ABI
解决的方法是:在Android SDK下打开
http://i.stack.imgur.com/t56xX.pngABI
http://s8/mw690/001xo4kegy6JhDryVLhd7&690ABI
附录:创建AVD的相关提示
创建AVD
-c
-n
-a
-p
-f
-s
–skin
-t
-b
创建一个AVD
android create avd -n DroidOrion -t 1 -b armeabi-v7a
使用android list avds
错误总结:
如果系统中存在有多个abi时你需要指定其中的一个:
否则就会出错:
Valid ABIs: armeabi-v7a, x86
Error: This platform has more than one ABI. Please specify one
using –abi.
指定方法:
在使用DroidBox时出现错误
记得把快照取消