почему я не могу создать виртуальное устройство Android?

эта проблема немного похожа на Невозможно создать виртуальное устройство Android, разница заключается в том, что я пытаюсь создать AVD на Windows, а не на Ubuntu, еще одно отличие состоит в том, что я могу создать AVD для Android 2.2 и 2.3 без ошибок, но не смог создать ADV 4 .x, почему?

Во всяком случае, у меня установлены SDK и API для 4.x.

[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-10_r02': Unable to find base platform with API level '10'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-11_r01': Unable to find base platform with API level '11'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-12_r01': Unable to find base platform with API level '12'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-13_r01': Unable to find base platform with API level '13'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-5_r01': Unable to find base platform with API level '5'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-6_r01': Unable to find base platform with API level '6'
[2012-09-26 13:01:40 - SDK Manager] Warning: Ignoring add-on 'google_apis-7_r01': Unable to find base platform with API level '7'
[2012-09-26 13:02:16 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.

person hugemeow    schedule 26.09.2012    source источник
comment
вы получаете ошибку, например, не удалось выделить память: 8?   -  person Rajesh Rajaram    schedule 26.09.2012


Ответы (2)


Вам необходимо установить ARM EABI v7a System Image для создания эмуляторов, начиная с Android 4.0. Установить образ можно с помощью Android SDK Manager

person JiTHiN    schedule 26.09.2012
comment
что такое eabi, зачем нужен eabi для андроид 4.0? а для более ранних версий андроида он не нужен? - person hugemeow; 26.09.2012
comment
См. stackoverflow.com/questions/7990446/ - person JiTHiN; 27.09.2012

@rIHaN JiTHiN уже дал ответ. Но в качестве продолжения я сделал снимок экрана, чтобы показать, о чем мы говорим.

На данном снимке экрана я не установил «Системный образ ARM EABI v7a» для Android 4.2, тогда как я установил «Системный образ ARM EABI v7a» и «Системный образ Intel x86 Atom» для Android 4.1.2.

ИЗМЕНИТЬ/ДОПОЛНИТЬ

То, что я показываю на картинке, относится к Android 4.2, но верно для всех версий Android.

Если вы разрабатываете для устройств ЦП MIPS, вам необходимо установить «Образ системы MIPS».

Наконец, вам может потребоваться перезапустить eclipse, чтобы увидеть новые установленные образы. Но я всегда перезапускаю программное обеспечение, которое я обновил, чтобы убедиться, что оно учитывает все изменения, и я считаю, что это хорошая практика.

введите здесь описание изображения

person HpTerm    schedule 21.11.2012
comment
Вы спасли мне жизнь. Этот пост - то, что мне действительно нужно, чтобы решить проблему. - person Luiggi Mendoza; 18.01.2013