use*_*289 35 android android-emulator
我在创建虚拟设备时遇到No ABI错误.我的设置包括
Android SDK
ADT插件
日食
我跑的时候
android list targets
Run Code Online (Sandbox Code Playgroud)
它给了我
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.
Run Code Online (Sandbox Code Playgroud)
当我试图跑
android create avd -n myandroid -t 1
Run Code Online (Sandbox Code Playgroud)
它给
This platform has more than one ABI. Please specify one using --abi.
Run Code Online (Sandbox Code Playgroud)
如何指定ABI并因此创建AVD
Lik*_*iko 57
找到相对于Android版本的ABI:
android list sdk --extended --no-ui --all
Run Code Online (Sandbox Code Playgroud)
安装ABI:
echo "y" | android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-22,sys-img-x86_64-android-22
Run Code Online (Sandbox Code Playgroud)
创建AVD:
echo "n" | android create avd --name myandroid22 -t "android-22"
Run Code Online (Sandbox Code Playgroud)
如果您有多个,请列出并查找有效的ABI:
android list targets
Run Code Online (Sandbox Code Playgroud)
创建AVD:
echo "n" | android create avd --name myandroid22 -t "android-22" --abi "default/armeabi-v7a"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26260 次 |
| 最近记录: |