Неможливо створити віртуальний пристрій Android


235

Окнопку не можна натискати

Чомусь кнопку ОК не можна натискати, коли я намагаюся створити AVD. Хтось знає, що я роблю неправильно?

Відповіді:


275

Просто тому, що CPU / ABI каже: "Для цієї мети не встановлено жодних системних зображень". Потрібно встановити системні зображення.

У диспетчері Android SDK перевірте, чи встановлено "Зображення системи ARM EABI v7a" (для кожної версії Android від 4.0 і на вас потрібно встановити системне зображення, щоб мати змогу запустити віртуальний пристрій)

У вашому випадку залишається лише зображення системи ARM (Android 4.2). Якщо ви використовували старішу версію, Intel надала системні зображення (Intel x86 ATOM). Ви можете перевірити в Інтернеті, щоб побачити порівняння результативності між обома.

У моєму випадку (див. Зображення нижче) я не встановив системне зображення для Android 4.2, тоді як я встановив зображення ARM та Intel System для 4.1.2

Поки я не встановлюю системне зображення 4.2, я б мав ту ж проблему, що і ви.

ОНОВЛЕННЯ : Ця остання стаття прискорення роботи емулятора Android на архітектурі Intel пояснює, як правильно використовувати / встановлювати зображення системи Intel для прискорення емулятора.

Редагувати / переходити

Що я показую на малюнку, це для Android 4.2, як це було оригінальним питанням, але справедливо для всіх версій Android.

Звичайно (як сказав @RedPlanet), якщо ви розробляєте для пристроїв процесора MIPS, вам слід встановити "Зображення системи MIPS".

Нарешті, як сказав @SeanJA, вам доведеться перезапустити затемнення, щоб побачити нові встановлені зображення. Але для мене я завжди перезапускаю програмне забезпечення, яке я оновив, щоб переконатися, що воно враховує всі модифікації, і я вважаю, що це є хорошою практикою.

введіть тут опис зображення


У мене була та сама проблема, і вона почала працювати після встановлення "MIPS System Image" для Android 4.0.3, Android 4.1.2, Android 4.2. Android SDK Manager: версія 21.0.1
Максим Дмитрієв

23
Ах, оскільки я біг від затемнення, мені довелося перезапустити затемнення, щоб нові зображення системи з’являлися.
SeanJA

4
Я вже два рази встановив пакунки, і наступного запуску програма каже, що вони не встановлені.
KI4JGT

@ KI4JGT важко сказати, у чому полягає проблема у тому, що ти кажеш. Дайте, можливо, більше деталей, систему, затемнення версії тощо або екранні копії конфігурації або, можливо, почніть нове запитання щодо вашої проблеми, щоб у вас було місце дати більше деталей.
HpTerm

3
Найголовніше :) Ви повинні перезапустити затемнення після встановлення системних зображень
Superbiji

31

Довелося перезапустити Eclipse після завершення установки системного зображення ARM EABI v7a.


12

Це може статися, коли:

  • У вас є кілька копій Android SDK, встановлених на вашій машині. Можливо, ви оновлюєте доступні зображення та пристрої для однієї копії SDK для Android та намагаєтесь налагоджувати або запускати свою програму в іншій.

    Якщо ви використовуєте Eclipse, перегляньте "Налаштування | Android | SDK Location ". Переконайтеся, що це шлях, який ви очікуєте. Якщо ні, змініть шлях, щоб вказати, де ви вважаєте, що встановлений Android SDK.

  • У вас немає налаштування пристрою Android у своєму емуляторі, як це детально описано в інших відповідях на цій сторінці.


1
Це! У мене теж було декілька примірників і стукав головою об стіну. Дякую за відповідь!
Алагаппан Раму

Як я можу перевірити, чи є у мене кілька копій @AlagappanRamu, @BradParks? Дякую!
Адам

@Adam - подивіться "Налаштування | Android | SDK Location" у Eclipse - це те саме місце папки, яке ви оновлювали? Якщо ні, то є ваші 2 місця!
Бред Паркс

6

Для Ubuntu та запуску запуску Android-Studio для встановлення пакетів (вони не встановлені за замовчуванням):

android update sdk

4

У мене була така ж проблема під час створення AVD із зображеннями 4.2.2, я вирішив це, зробивши наступне:

  1. Перевірте, чи існує папка "за замовчуванням" в adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

  2. Якщо він існує, тоді перемістіть вміст (завантажені системні зображення) папки "за замовчуванням" в adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

Сподіваюсь, це допомагає.


Так! :) І робіть це, поки Eclipse / ADT закритий, або перезавантажте його.
akauppi

Чудово! Я перебуваю на Ubuntu і не очікував, що це рішення спрацює, але все-таки! Іншим напрямком роботи є запуск ./android (диспетчер SDK) з cmd-лінії, не зсередини Eclipse, а потім перейти в меню Інструменти -> Керування AVD -> кнопкою "Нове". Потім він показує системні зображення. У Eclipse це не ... принаймні для мене.
WindRider

2

Я хочу оновити це питання за допомогою скріншота недавньої Android Studio. Потрібно трохи роздиратися, щоб знайти, де встановити нові системні зображення.

Ви потрапляєте до менеджера SDK одним із двох шляхів. Варіант 1. Інструменти> Android> Менеджер SDK Варіант 2. Android Studio> Налаштування> Зовнішній вигляд та поведінка> Налаштування системи> SDK для Android (це для Mac; адаптувати для інших.)

На панелі "Платформи SDK" встановіть прапорець "Показати пакети", щоб побачити зображення системи.

Виберіть потрібні, натисніть "Застосувати" та voilà!

введіть тут опис зображення


1

Мені довелося перемістити папки всередині папки з назвою "за замовчуванням" у папку android - ##, щоб Eclipse міг бачити зображення.


0

Існує нова можлива помилка для цієї, пов'язана з найновішою технологією Android Wear. Я намагався запустити емулятор для SDK зносу під час підготовки до наступного тижня. Рівень API підтримує його лише в останній збірці 4.4.2 KitKat.

Отже, якщо ви використовуєте щось таке, як носій, воно запускається за замовчуванням все ще в Eclipse як 2.3.3 Пряник. Будьте впевнені, що ваша ціль відповідає найнижчій можливій підтримуваній цілі. Для носіння - найновіший 19 KitKat.

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