AVD Manager - не вдається створити віртуальний пристрій Android


107

Щойно я встановив плагін Android Eclipse та Android SDK від Google. Відкриваю вікно AVD Manager, переходячи до Window -> Android Virtual Device Manager. Потім натискаю "Створити" і мені відкривається вікно "Створити новий віртуальний пристрій Android (AVD)". Проблема полягає в тому, що я не можу отримати кнопку "ОК", щоб не сіріти. Я вибираю Nexus 7 з "Пристрою", даю ім'я AVD, в якості цілі вибираю "Android 4.2 API рівня 17". І незалежно від того, що я роблю для решти налаштувань, кнопка «ОК» продовжує залишатись сірою. Мені не подано жодних помилок. Будь-яке уявлення про те, що мені може бути не вистачає і чому вікно не дозволить мені продовжувати, натиснувши "ОК"?


1
У мене є точно така ж проблема, але відповідно до відповіді @ Ralgha, я вже встановив ARM EABI v7a System Image. Мій спадний список CPU / ABI насправді порожній; мені нічого вибрати. Будь-які думки?
драконівка, козла

1
Ви можете спробувати використовувати різні версії API. Я пішов уперед і встановив кожну версію API, яку міг. Залежно від обраної вами версії API, я маю можливість вибирати різні емулятори процесора. Я також встановив Intel HAXM, який зробив СВІТ різниці при запуску емулятора.
ossys

1
Я встановив кілька версій API (не всі, але всі 4.x), і в моєму списку CPU / ABI все ще немає нічого. Будь-які інші пропозиції?
драконівка, ковдра,

1
@DavidT. Спробуйте вибрати пристрій із першого випадаючого меню. Він автоматично заповнить все, крім вашого імені. Див: stackoverflow.com/questions/14003009 / ...
dragonridingsorceress

1
Привіт пурлогік, як я пояснив у своєму коментарі до @DavidT., Мені довелося вибрати попередньо встановлений пристрій із першого спаду.
драконівка, комора

Відповіді:


140

Ви або не вибрали ціль CPU / ABI у спадному меню нижче цілі, або не встановили зображення системи. Відкрийте менеджер SDK і переконайтеся, що ви встановлені ARM EABI v7a System Imageв розділі Android 4.2.


1
Я зайшов в Windows -> Android SDK Manager і встановив системне зображення ARM EABI v7a.
ossys

23
Не забудьте перезапустити Eclipse (якщо ви його використовуєте) після встановлення.
easycheese

8
Після установки, якщо ARM EABI v7a System Image, не забудьте перезапустити Eclipse. І якщо він уже встановлений, переконайтеся, що ім’я вашого пристрою не містить пробілів типу (Nexus 4). Якщо у вашому імені є пробіл, кнопка "ОК" залишиться відключеною.
shripad20

1
щоб додати до нього, він не любить жодної літери в полі Ім'я :)
Dileep

@ shripad20 Це було для мене! Дякую.
BK

25

У мене виникли проблеми зі створенням AVD.

Або:

  • перезапустити затемнення після встановлення версій SDK від менеджера SDK або
  • ви повинні запустити "AVD Manager.exe" поза Eclipse

1
Так, я перезапустив затемнення після встановлення версії SDK, потім він з’явився на AVD-менеджері. :)
Еммі

22

Спочатку переконайтеся, що у полі "Ім'я AVD" немає пробілів (або інших незаконних символів, таких як "+", '=', '/' тощо). Простори порушили це для мене.


3
Було б добре, якби вони вказали це як вимогу
Софі

14

У мене була така ж проблема, хоча всі необхідні пакети були встановлені. Я закрив Eclipse, запустив monitor.bat у папку \ android-sdks \ tools \, відкрив звідти диспетчер AVD, і мені вдалося створити тут віртуальні пристрої.


1
Це спрацювало для мене, коли у мене виникли проблеми з додаванням віртуальних пристроїв
деніл


6

Спробуйте створити AVD з monitor.batтим tools-folder, що розробив для мене!


5

Ще одна річ, яка мене спонукала: у полі "Ім'я" повинно бути одне слово і не повинно бути пробілів!


1
Це було для мене :-)
Zippy

4

Були точно такі ж проблеми ... завантаження системного зображення ARM EABI v7a працювало і для мене. Дуже дякую.

Раніше я бачив у менеджері Android SDK, що системне зображення з таким самим іменем (ARM EABI v7a System Image) було встановлено у моїй системі для більш недавнього SDK (Android 4.2). Отже, я подумав, що це заперечить необхідність встановлення більш раннього зображення Android 2.2 SDK ARM, але, мабуть, ні.


Привіт, і ласкаво просимо до SO! Ваша відповідь трохи "я, занадто". Взагалі на SO, матеріали типу "me tooish" не рекомендують відповідей. Можливо, краще буде щось подібне поставити в коментарях.
DWright

1
Я цілком згоден Я планував додати це як коментар до відповіді вище, але як новий дописувач мені ще не вистачає репутації для цього (Поточний: 1, потрібно: 50). Я краще зайняся!
Кріс Джонсон

3

Ей, хлопці, у мене була така ж проблема, але тепер я це зрозумів: Перевірте, який API ви вибираєте, і для цієї версії API доступний CPU / ABI чи ні. Якщо це доступно, то ваша робота виконана! Виберіть пристрій відповідно до вікон, що його підтримують.


3

Потрібно відкрити менеджер SDK і переконатися, що все встановлено, особливо System Image. Після цього буде добре!


1
Привіт, Лілі і Ласкаво просимо в stackoverflow! Ви бачили інші коментарі / відповіді під питанням? Здається, це вже було запропоновано, і це не є причиною.
ılǝ

3

Якщо ви якось змінили Шлях SDK, він не зможе знайти встановлені вами SDK, навіть якщо він відображає їх.

Я вирішив відкритий диспетчер Android SDK і в цьому діалоговому вікні вибрав меню Інструменти -> Керування AVD. А коли ви відкриєте Manage AVD безпосередньо з панелі інструментів Eclipse, вам слід оновити, щоб побачити створений AVD.


2

Я фактично торкнувся цієї проблеми тиждень тому. Проблема стосувалася не використання оновленої версії Eclipse плагіна Android SDK з останньою версією SDK. Загалом це було цікавою проблемою, але вона зникла, як тільки я її оновив.

Я навіть оновив зображення AVD, і не пощастило. Мабуть, старий плагін не може побачити новий макет зображення чи щось подібне. Це стосується версії 22.3 SDK.


2

На Kubuntu 12.04, встановлено Eclipse Kepler, ADT, у мене були ті ж симптоми. Зображення системи ARM EABI v7a вже було встановлено. Виходом було запустити інструмент з командного рядка, тоді він не скаржився. Я думаю, що перезапуск затемнення міг би зробити трюк, але я вже не впевнений, намагався я діт чи ні.


1

Я відкрив monitor.bat в android-sdks \ tools і запустив там диспетчер пристроїв, і мені вдалося створити AVD.


Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх публікацією - ви завжди можете коментувати свої власні публікації, і коли ви матимете достатню репутацію, ви зможете коментувати будь-яку публікацію .
iTech

@iTech Це відповідь на питання, це лише бідне. ond: будь ласка, надалі розширюйте свої відповіді більше, дякую!

0

Запуск AVD Manager з Visual Studio 2015 вирішив цю проблему для мене.

У мене було встановлено (багато пакунків) усі необхідні пакети, але я не використовував їх протягом певного часу та виявляв проблеми їх у менеджері SDK. Я намагався всі рішення, запропоновані вище, безрезультатно, включаючи запуск AVD після запуску файлу monitor.bat у "android / sdk / tools".

Потім я запустив AVD від VS в розділі "Інструменти-> Android-> Android Emulator Manager", і він виявив як "API API Intel Atom x86", так і зображення зображень системи ARM EABI v7a відразу ж!

Ціль встановлено на рівні 23 API.


-2

Якщо у вас виникли проблеми зі створенням AVD, просто спробуйте помістити його всередину нової папки (eclipse, android sdk, avd), а потім просто запустіть її і вона повинна працювати. Просто відкрийте Eclipse у цій папці та запустіть як завжди

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