Как создать AVD для Android 4.0.3? (Невозможно найти 'userdata.img')

Я пытаюсь создать свой первый AVD для Android 4.0.3.учебники, но я получаю сообщение об ошибке:

[2012-05-09 10:46:29 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.

Мои попытки решить:

I was trying with the Android 4.0, now I updated to the 4.0.3 and the problem is the same. I reinstalled the Eclipse plugin twice with 4.0 and twice with 4.0.3, and the behavior doesn't change. I downloaded the Eclipse for Java again, to another folder, and installed the plugin. The behavior is the same.

Файл<sdk>/system-images/android-15/armeabi-v7a/userdata.img существует, это файл 4 МБ, только для чтения.

Related question: Как создать AVD для Android 4.0 - ответ здесь не сработал.

Я запускаю Eclipse Indigo Service Release 2 с идентификатором сборки: 20120216-1857 в Ubuntu 11.10.

 Rajesh09 мая 2012 г., 16:00
Я знаю, что делать глупую ошибку, и вы бы подумали об этом, но уверены ли вы, что выбрали «Образ системы ARM EABI v7a» в разделе "Android 4.0.3 (API 15)" для скачивания?
 Tom Brito09 мая 2012 г., 16:05
@ Раджеш да, я выбрал все дважды (с Android 4.0 и 4.0.3)
 Rajesh09 мая 2012 г., 16:11
Изображения характерны для версий SDK. Вы можете проверить, правильно ли загружены изображения, перейдя в <ANDROID_SDK_PATH> / system-images / android-15 / armeabi-v7a и проверив наличие userdata.img
 user65804209 мая 2012 г., 16:01
В теории связанный ответ должен это исправить. Вы установили оба образа системы ARM EABI? Есть разные для 4.0 и 4.0.3. Может быть, вы установили один для 4.0 и попытались создать AVD 4.0.3 случайно - что не работает?
 Tom Brito09 мая 2012 г., 16:07
@ alextsc Я удалил все 4.0 itens перед установкой 4.0.3. Сейчас у меня только 4.0.3, и я пытаюсь создать AVD для 4.0.3 (для 4.0 нет выбора).

Ответы на вопрос(5)

Решение Вопроса

что у вас установлены все последние файлы. Перейдите к менеджеру SDK в Eclipse (WINDOW / SDK Manager). , что во всех файлах указано «установлено».

 Tom Brito09 мая 2012 г., 16:23
Я сейчас устанавливаю образ из Android SDK Eclipse (который, как я думал, в папке инструментов был тем же), надеюсь, это решит ...
 Tom Brito09 мая 2012 г., 16:23
Эй, он показывает, что не установлен ... Но почему менеджер SDK от<sdk>/tools отображается как "установленный"? Это должен быть тот же менеджер SDK ...: /
 Vikas Gupta11 окт. 2012 г., 07:33
Мне нужно скачать все пакеты?

вам также нужно загрузить образ системы ARM EABI v7a под Android 4.1

Eclipse. Есть несколько ловушек, с которыми вы можете столкнуться, особенно в Windows, в отношении брандмауэров. Вот

http: //testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.htm

id 2.3.3 (API 10).

В моем SDK было установлено две платформы: API 10 и 17. Я заметил, чтоuserdata.img файлы для этих платформ были расположены следующим образом:

system-images/
  android-17/
    x86/
      userdata.img
  android-10/
    x86/
      images/
        x86/
          userdata.img

Так что, как вы можете видеть, изображения эмулятора дляandroid-10 платформа, вероятно, не была помещена в нужную папку.

В любом случае, короче говоря: если вы находитесь в той же ситуации, просто переместите содержимоеandroid-[version]/x86/images/x86/ папка вandroid-[version]/x86/ папка. У меня это сработало.

Очевидно, что если вы пытаетесь запустить ARM-изображение, сделайте то же самое сarmeabi папка вместоx86 папка.

 Stefan17 апр. 2013 г., 12:00
Я могу избавиться от пропущенного сообщения userdata.img, когда я перемещаю файлы из android-10 / x86 / images / x86 в android-10 / x86 (не / images). Также эмулятор запустится и скажет мне, что он использует haxm. Но когда пользовательский интерфейс эмулятора запускается, он застревает. Я знаю, что это не изначальная проблема этой темы, но есть ли у вас какие-либо дополнительные сведения о том, как вы сделали AVD API уровня 10 с использованием ускорения X86? Благодарност
 Stefan17 апр. 2013 г., 14:20
(Извините за угон вопроса ОП - но для полноты ответа на мой вопрос выше): Моя проблема заключалась в том, что AVD Manager запускает emulator64-x86. Использование emulator-x86 вместо этого решило проблему для меня. Больше здесь: Groups.google.com / форум /? Fromgroups = #! Тема / вст-DEV / gwcLeOTfxD4

Android 4.1 (API 16) -> Образ системы ARM EABI v7a. Установите это.

Ваш ответ на вопрос