Ответ 1
Проверьте, установлена ли выделенная часть или нет.
если он установлен, вы можете найти это под процессором. Выберите его и нажмите кнопку create avd
В очередной раз я допустил ошибку в обновлении Eclipse с помощью новейших Android SDK/tools и сделал это бесполезным.
Запуск Eclipse на Mac.
Когда я пытаюсь создать AVD, он говорит мне, что "невозможно найти файл userdata.img для ABI armeabi". Я прочитал все похожие вопросы, которые расскажут мне, чтобы перейти в Run/Run Configurations и убедиться, что у меня загружено последнее "ARM EABI v7a System Image". Я сделал это. Я перезапустил свою машину. Еще не радость.
FWIW Я не пытаюсь создать эмулятор 4.x; просто 2.3.3. ОБНОВЛЕНИЕ: я могу успешно создать эмулятор 2.2 со всеми теми же параметрами (размер экрана, размер карты памяти, память и т.д.), Как я пытался в 2.3.3. Кроме того, я могу успешно создать эмулятор 4.x с этими параметрами. Просто не 2.3.3.
Снова, я прочитал все подобные вопросы. Выполнение того, что я сделал, похоже, решило проблему для нескольких разработчиков Win7. Другие вопросы заканчиваются тем, что кто-то говорит: "Я загружаю файл сейчас", но не обновляется, работает ли он или нет. В моем случае после загрузки файла я не вижу изменений в поведении.
Спасибо за любую помощь.
Проверьте, установлена ли выделенная часть или нет.
если он установлен, вы можете найти это под процессором. Выберите его и нажмите кнопку create avd
Шаг 1) Откройте Eclipse и щелкните "Run Configurations" (потяните стрелку рядом с кнопкой "Выполнить" или "Отладка" ).
Шаг 2) Выберите "Приложение для Android" и нажмите "Создать"
Шаг 3) Выберите вкладку "Цель" и выберите "Автоматически" (нажмите еще раз, даже если она выбрана, и окно списка ниже отключено)
Шаг 4) Нажмите кнопку "Менеджер..."
Шаг 5) Во всех разделах "Android 4.0.X" установите флажок "ARM EABI v7a System Image"
Шаг 6) Нажмите кнопку "Установить X Пакет..."
Ссылка: http://tech.thecoolblogs.com/2012/01/unable-to-find-userdataimg-file-for-abi.html#ixzz1u2EMZGt7
Установите ARM EABI img из диспетчера sdk для Android 4.0, ваша проблема будет решена.
Эта ошибка происходит потому, что местоположение файла userdata.img изменилось с момента выхода Android 4 (уровень API 14). Поэтому нам нужно переустановить пакет ARM EABI. Следуйте инструкциям, приведенным в http://tech.thecoolblogs.com/2012/01/unable-to-find-userdataimg-file-for-abi.html
У меня была та же проблема, и вот как я ее решил:
В Eclipse:
Удачи!
Теперь с Android 4.1 (API 16) убедитесь, что вы установили ARM EABI v7a System Image в Android SDK Manager. Это отлично работает в Eclipse Indigo на Mac OSX.
На самом деле вам все равно нужно установить Драйвер USB для Google в разделе "Дополнительно" в нижней части менеджера Android SDK.
Решил проблему после того, как я понял, что вновь созданный AVDs
был сохранен в папке пользователя (пользователь foo
) C:\HOME\foo
, и Android-плагин пытался найти их в C:\Users\foo
.
Я установил переменную среды (это изменит папку сохранения avd).
ANDROID_SDK_HOM=C:\Users\foo
Убедитесь, что вы снова создали свой AVD, так как теперь вы изменили местоположение сохранения.
Это решило проблему, я предполагаю, что правильным способом было бы установить папку поиска, но не могли понять, как это изменить.
Я получал тот же самый erorr, даже после удаления и повторной установки этого пакета. Я посмотрел папку sdk и обнаружил, что изображения были полностью под
...\sdk\system-images\android-10\x86\images\x86
Посмотрев на изображение PAI 17, я скопировал все в этом каталоге и перевел его на
...\sdk\system-images\android-10\x86
Теперь он отлично работает:)
Его можно решить из командной строки, выполнив:
update sdk -u -a -t android-16,sysimg-16
У меня была такая же проблема при использовании командной строки.
Я исправлю это, скопировав файлы под
...\sdk\system-images\android-X\armeabi-vY\
в
...\sdk\platforms\android-X\images
Возможно, вам нужно сначала создать образы папок
В моем случае это было связано с "Нет системных изображений, установленных для этой цели" даже если изображение установлено.
Следуя этому ответу, я переместил c:\adt\sdk\system-images\android-23\default\x86
вверх по одной папке на c:\adt\sdk\system-images\android-23\x86
, а после этого получил ошибку:
Unable to find a userdata.img file for ABI armeabi...
По подозрению, я создал символическую ссылку/переход к исходной папке, и она сработала. Я использовал это:
mklink /j "c:\adt\sdk\system-images\android-23\default\x86" "c:\adt\sdk\system-images\android-23\x86"
Это просто, что вам нужно в обеих папках. Я использовал соединение вместо простого копирования папки, чтобы не тратить пространство.