Ответ 1
Убедитесь, что у вас установлены все последние файлы. Перейдите в менеджер SDK в Eclipse (диспетчер WINDOW/SDK). Убедитесь, что все файлы показаны "установлены".
Я пытаюсь создать свой первый AVD для Android 4.0.3 после уроки, но я получаю сообщение об ошибке:
[2012-05-09 10:46:29 - Менеджер SDK] Не удалось найти файл userdata.img для ABI armeabi для копирования в папку AVD.
Мои попытки решить:
Файл <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.
Убедитесь, что у вас установлены все последние файлы. Перейдите в менеджер SDK в Eclipse (диспетчер WINDOW/SDK). Убедитесь, что все файлы показаны "установлены".
У меня возникла эта проблема при попытке настроить эмулятор для 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
, вероятно, не были помещены в правильную папку.
В любом случае, если коротко: если вы находитесь в той же ситуации, просто переместите содержимое папки android-[version]/x86/images/x86/
в папку android-[version]/x86/
. Это сработало для меня.
Очевидно, что если вы пытаетесь запустить образ ARM, сделайте то же самое с папкой armeabi
вместо папки x86
.
Я думаю, вам также нужно загрузить ARM EABI v7a System Image под Android 4.1
Я написал руководство по установке для совместной работы Android SDK и Eclipse. Есть пара подводных камней, которые вы можете столкнуться особенно с Windows в отношении брандмауэров. Вот он:
http://testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.html
Откройте диспетчер SDK (запустите как admin) → Android 4.1 (API 16) → образ системы ARM EABI v7a. Установите это.