Як створити AVD для Android 4.0


352

Зараз випущено Android 4.0. Щойно я оновив свій плагін ADT і завантажив 4.0 SDK. Але коли я намагаюся створити AVD для Android 4.0, Eclipse каже мені: "Не вдалося знайти файл" userdata.img "для копіювання ABI Armeabi в папку AVD".

Я виявив d:\android-sdk-windows\platforms\android-14відсутність папки "images", яку мають інші версії. У цій папці може бути "userdata.img", який повинен створити AVD.

Де мені взяти "userdata.img" і як створити AVD для Android 4.0?

Відповіді:


441

Я просто зробив те саме. Якщо ви заглянете в "Диспетчер SDK для Android" в розділі "Android 4.0 (API 14)", ви побачите кілька пакетів. Один з них має назву "ARM EABI v7a Image Image".

Ось що вам потрібно завантажити, щоб створити віртуальний пристрій Android 4.0:

Система завантаження Android SDK


31
Я просто збираюся додати додатковий момент, в який я зіткнувся. Навіть якщо ви завантажите диспетчер AVD, зовнішній для затемнення, і каже, що він встановлений, вам доведеться піти в затемнення разом із плагіном AVD і знову встановити його. Доведеться 2 рази. Я зіткнувся з цією помилкою під час проходження кроків налаштування, навіть якщо в мене встановлено ARM EABI зовні від затемнення.
Хаджу

3
У моїй проблемі було те саме, що і в @haju моєму зовнішньому SDK було встановлено зображення системи ARM v7a, але у Eclipse цього не було. Дякую @haju!
Битва за Джеремі

7
Кожен раз, коли я оновлюю або встановлюю Android SDK, виникає якась проблема. Ви б могли подумати, що Google до цього часу придумав, як випрасувати процес встановлення. Знову ж таки, це не так, як встановити інструменти MS або Apple, це набагато краще.
Брайан

4
чорт! я пропустив лише той пакет.
Ракеш Джуял

6
Скільки МБ даних мені потрібно завантажити, щоб перевірити одну єдину привіт світову програму?
Салман А

16

Ще одне рішення для тих, хто не має підключення до Інтернету до нашої машини розвитку:

Створіть папку, названу 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 хвилин.


8

Цей сайт Android Create AVD показує вам, як встановити останню версію Android SDK та AVD версії 4 в Eclipse з відео та знімками екрана, якщо ви все ще застрягли?


5

У мене була схожа проблема, але я використовував IntelliJ IDEA, а не Eclipse . У мене вже був встановлений ARM EABI, але я все-таки отримав помилку.

Для IntelliJ IDEA, здається, вам також потрібно спершу створити AVB перед запуском емулятора, тому для цього потрібно просто зайти в Android SDK Manager і створити новий AVB. Це повинно вирішити вашу проблему ... Переконайтеся, що ви дотримувались вищевказаної відповіді, щоб включити ARM, перш ніж виконувати ці кроки.


Така ж помилка під час використання IntelliJ на Mac OSX. 1. Перевірте, чи встановлено ARM EABI. 2. Інструменти-> Android-> AVD Manager-> Створити новий AVD 3. Запустіть-> Редагувати конфігурації-> Програму Android або Тести Android -> Емулятор (перемикач) -> Виберіть щойно створений AVD
Тед Спрадлі

5

Ви також можете отримати цю проблему, якщо у вас керована версія Android SDK. Ви отримуєте дещо іншу помилку:

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

Чомусь менеджер Android Virtual Device (AVD) вважає, що в .svnпапці вказано бінарний інтерфейс програми (ABI). Він шукає userdata.imgвсередині .svnпапки і не може його знайти, тому виходить з ладу.

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



0

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

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

зображення 1

  1. У цьому вікні натисніть на Create Virtual Device

зображення 2

  1. Тепер ви виберете апаратний профіль для AVD і натисніть кнопку Далі.

зображення 3

  1. Оберіть потрібну версію Android Api у своєму AVD. Завантажте, якщо не існує api. Клацніть далі.

зображення 4

  1. Тепер це вікно для налаштування деяких функцій AVD, таких як камера, мережа, пам'ять та розмір оперативної пам’яті тощо. Просто дотримуйтесь стандартних даних та натисніть кнопку Готово.

зображення 5

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

зображення 6

  1. Незабаром буде запущено ваш AVD.

зображення 7

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.