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?
Еще одно решение для тех из нас, у кого нет подключения к Интернету для нашей машины для разработки, это:
Создайте папку с именем
system-images
на верхнем уровне вашего каталога SDK (рядом сplatforms
иtools
). Создать подкаталоги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 минут.источник
Этот сайт Android Create AVD показывает вам, как установить последнюю версию Android SDK и AVD версии 4 в Eclipse с видео и скриншотами, если вы все еще застряли?
источник
У меня была похожая проблема, но я использовал IntelliJ IDEA, а не Eclipse . У меня уже был установлен ARM EABI, но я все еще получил ошибку.
Для IntelliJ IDEA, по-видимому, вам также необходимо сначала создать AVB перед запуском эмулятора, поэтому для этого нужно просто зайти в Android SDK Manager и создать новый AVB. Это должно решить вашу проблему ... Пожалуйста, убедитесь, что вы выполнили приведенный выше ответ, чтобы включить ARM, прежде чем выполнять следующие действия.
источник
Вы также можете получить эту проблему, если у вас есть контролируемая версия Android SDK. Вы получаете немного другую ошибку:
По какой-то причине менеджер виртуальных устройств Android (AVD) считает, что в
.svn
папке указан двоичный интерфейс приложения (ABI). Он ищетuserdata.img
в.svn
папке и не может найти его, поэтому не удается.Я использовал расширение оболочки, найденное в ответах на вопрос переполнения стека. Удаление файлов .svn из всех каталогов для
.svn
рекурсивного удаления всех папок изandroid-sdk
папки. После этого менеджер AVD смог успешно создать AVD. Мне еще предстоит выяснить, как заставить SDK хорошо играть с Subversion .источник
Если вы установили образ системы и все еще получаете эту ошибку, возможно, менеджер Android SDK не поместил файлы в нужную папку для менеджера AVD. См. Ответ на вопрос о переполнении стека. Как создать AVD для Android 4.0.3? (Невозможно найти 'userdata.img') .
источник
Этот ответ предназначен для создания AVD в Android Studio.
источник