Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
599 views
in Technique[技术] by (71.8m points)

no ABI error , when creating an Android virtual device

I am getting a No ABI error when creating a virtual device. My setup includes

Android SDK

ADT plugin

Eclipse

when I run

 android list targets

it gives me

  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.

and when I try to run

  android create avd -n myandroid -t 1

it gives

  This platform has more than one ABI. Please specify one using --abi.

how do I specify ABI and hence create an AVD

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Find the ABI relative to your android version:

android list sdk --extended --no-ui --all

Install ABI:

echo "y" | android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-22,sys-img-x86_64-android-22

Create AVD:

echo "n" | android create avd --name myandroid22 -t "android-22"

If you have more than one, list and find valid ABI:

android list targets

Create AVD:

echo "n" | android create avd --name myandroid22 -t "android-22" --abi "default/armeabi-v7a"

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...