Подтвердить что ты не робот

Нет ошибки ABI при создании виртуального устройства Android

Я получаю ошибку ABI при создании виртуального устройства. Моя настройка включает

Android SDK

Плагин ADT

Eclipse

когда я запускаю

 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.

и когда я пытаюсь запустить

  android create avd -n myandroid -t 1

он дает

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

как указать ABI и, следовательно, создать AVD

4b9b3361

Ответ 1

Найдите ABI относительно вашей версии Android:

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

Установить ABI:

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

Создать AVD:

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

Если у вас более одного, перечислите и найдите действительный ABI:

android list targets

Создать AVD:

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

Ответ 2

Используйте команду tools/android, чтобы запустить Android SDK Manager и установить там ABI.

Android SDK Manager

Ответ 3

Используйте "Цели списка Android", чтобы получить список возможных целевых конфигураций.

При использовании команды для создания виртуального устройства используйте -t для указания идентификатора из списка и -b для указания ABI. Вы можете видеть это в результате для команды "target target".

$ android create avd -n my_android1.1 -t 1 -b default/x86
$ android list target

----------
id: 1 or "android-19"
     Name: Android 4.4.2
     Type: Platform
     API level: 19
     Revision: 4
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
 Tag/ABIs : default/armeabi-v7a, default/x86
----------
id: 2 or "android-20"
     Name: Android 4.4W.2
     Type: Platform
     API level: 20
     Revision: 2
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
 Tag/ABIs : no ABIs.
----------