Как создать AVD для Android 4.0.3? (Не удалось найти userdata.ИМГ')

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

[2012-05-09 10:46:29 - SDK Manager] не удалось найти " userdata.img ' файл для ABI armeabi для копирования в папку AVD.

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

  • я пытался с Android 4.0, теперь я обновился до 4.0.3, и проблема та же.
  • я переустановил Eclipse дважды плагин с 4.0 и дважды с 4.0.3, и поведение не меняется.
  • я снова загрузил Eclipse для Java в другую папку и установил плагин. Поведение то же самое.

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

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

Я запускаю Eclipse Indigo Service Release 2 Build id: 20120216-1857 на Ubuntu 11.10.

5 ответов


убедитесь, что у вас установлены все последние файлы. Перейдите в диспетчер SDK в Eclipse (WINDOW/SDK Manager). Убедитесь, что все файлы показывают "установлен".


я получил эту проблему при попытке настроить эмулятор для Android 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 платформа, вероятно, не была помещена в нужную папку.

Короче говоря: если вы находитесь в той же ситуации, просто переместите содержимое к . У меня получилось.

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


Я думаю, что вам также нужно скачать ARM EABI v7a System Image под Android 4.1


Я написал Руководство по установке, чтобы Android SDK и Eclipse работали вместе. Есть несколько подводных камней, с которыми вы можете столкнуться, особенно на окнах в отношении брандмауэров. Вот это:

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


Open SDK manager (Запуск от имени администратора) --> Android 4.1 (API 16) --> образ системы ARM EABI v7a. Установить это.