Как создать AVD для Android 4.0 - PullRequest
       31

Как создать AVD для Android 4.0

350 голосов
/ 19 октября 2011

Android 4.0 теперь выпущен. Я только что обновил свой плагин ADT и скачал 4.0 SDK. Но когда я пытаюсь создать AVD для Android 4.0, Eclipse сообщает мне: «Невозможно найти файл userdata.img для armeabi ABI для копирования в папку AVD».

Я обнаружил, d:\android-sdk-windows\platforms\android-14 отсутствует папка 'images', которую имеют другие версии. В этой папке может быть файл userdata.img, который должен иметь AVD.

Где мне взять 'userdata.img' и как мне создать AVD для Android 4.0?

Ответы [ 7 ]

441 голосов
/ 19 октября 2011

Я просто сделал то же самое. Если вы загляните в «Android SDK Manager» в разделе «Android 4.0 (API 14)», вы увидите несколько пакетов. Один из них называется «Образ системы ARM EABI v7a».

Это то, что вам нужно скачать для создания виртуального устройства Android 4.0:

The Android SDK download system

16 голосов
/ 18 марта 2012

Еще одно решение для тех из нас, у кого нет подключения к Интернету для нашей машины разработки:

Создайте папку с именем system-images в верхнем уровне каталога SDK (рядом с platforms и * 1005).*).Создайте подкаталоги android-14 и android-15 (в зависимости от обстоятельств).Распакуйте полную папку armeabi-v7a в этот каталог;sysimg_armv7a-15_r01.zip (например, репозиторий Google ) переходит в android-15, sysimg_armv7a-14_r02.zip в android-14.

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

Я пытался создать подкаталоги image, где они отсутствовали в 14 и 15, нов то время как это позволило AVD создать изображение (для 15, но не для 14), оно не показывало логотип Android через 15 минут.

8 голосов
/ 18 мая 2012

Этот сайт Android Create AVD показывает, как установить последнюю версию Android SDK и AVD версии 4 в Eclipse с видео и скриншотами, если вы все еще застряли?

5 голосов
/ 14 июня 2012

Вы также можете получить эту проблему, если у вас есть контролируемая версия Android SDK. Вы получаете немного другую ошибку:

Невозможно найти файл 'userdata.img' для ABI .svn для копирования в папку AVD.

По какой-то причине менеджер виртуального устройства Android (AVD) считает, что в папке .svn указан двоичный интерфейс приложения (ABI). Он ищет userdata.img в папке .svn и не может его найти, поэтому он не работает.

Я использовал расширение оболочки, найденное в ответах на вопрос переполнения стека Удаление файлов .svn из всех каталогов для рекурсивного удаления всех папок .svn из папки android-sdk , После этого менеджер AVD смог успешно создать AVD. Мне еще предстоит выяснить, как заставить SDK хорошо играть с Subversion .

5 голосов
/ 09 мая 2012

У меня была похожая проблема, но я использовал IntelliJ IDEA вместо Eclipse . У меня уже был установлен ARM EABI, но я все еще получил ошибку.

Для IntelliJ IDEA, по-видимому, вам также необходимо сначала создать AVB перед запуском эмулятора, поэтому для этого нужно просто зайти в Android SDK Manager и создать новый AVB. Это должно решить вашу проблему ... Пожалуйста, убедитесь, что вы выполнили приведенный выше ответ, чтобы включить ARM, прежде чем выполнять следующие действия.

0 голосов
/ 10 июля 2018

Этот ответ предназначен для создания AVD в Android Studio.

  1. Сначала нажмите кнопку AVD на верхней панели Android Studio.

image 1

В этом окне нажмите Создать виртуальное устройство

image 2

Теперь вы выберете профиль оборудования для AVD и нажмите «Далее».

image 3

Выберите версию Android Api, которую хотите, в своем AVD.Загрузите, если API не существует.Нажмите далее.

image 4

Теперь это окно для настройки некоторых функций AVD, таких как камера, сеть, память, размер оперативной памяти и т. Д. Просто оставьте значение по умолчанию и нажмите Готово.

image 5

Ваш AVD готов, теперь нажмите кнопку AVD в Android Studio (аналогично 1-му шагу).Тогда вы сможете увидеть созданный AVD в списке.Нажмите кнопку воспроизведения на AVD.

image 6

Ваш AVD скоро начнется.

image 7

0 голосов
/ 29 марта 2013

Если вы установили образ системы и все еще получаете эту ошибку, возможно, менеджер Android SDK не поместил файлы в нужную папку для менеджера AVD.См. ответ на вопрос переполнения стека Как создать AVD для Android 4.0.3?(Невозможно найти 'userdata.img') .

...