Android

Cannot create or edit Android Virtual Devices (AVD) from Eclipse, ADT 22.6

Не удается создать или отредактировать виртуальные устройства Android (AVD) из Eclipse, ADT 22.6

Эта проблема похожа на несколько других, за исключением того, что в моем случае кнопка OK не выделена серым цветом. Но для тех, кто предпочел бы не переходить по ссылкам...

При попытке создать или отредактировать AVD из Eclipse после ввода моих настроек кнопка "OK" кажется "интерактивной", но когда я нажимаю на нее, абсолютно ничего не происходит. интерактивно, но бесполезно

Я убедился, что у меня установлены соответствующие системные образы и что целевая платформа соответствует используемому API. Очевидно, что был выбран процессор, установлен скин и т.д... все, из-за чего кнопка OK стала бы серой, но это не так.

Я могу создавать / редактировать AVD, если я запускаю AVD manager из вне eclipse, так что это не конец света, но я чувствую, что есть решение этой конкретной проблемы, и я хочу помочь решить ее.

Я пробовал запускать eclipse от имени администратора (именно это предотвратило сбой AVD manager за пределами eclipse). Я пробовал просто ждать или нажимать несколько раз. Глядя на диспетчер задач, при нажатии кнопки "ОК" никакие новые процессы не запускаются, и использование процессора или оперативной памяти eclipse вообще не увеличивается. Окно "Редактировать виртуальное устройство Android" даже не исчезает.

Есть какие-нибудь подсказки?

(Запуск Indigo с плагином ADT, кстати, а не с комплектной версией, которая не работала по-другому. Java 1.6.0 45. Windows 8, к сожалению. Много оперативной памяти и т.д.)

Переведено автоматически
Ответ 1

ЭТО ВОЗМОЖНОЕ РЕШЕНИЕ ДЛЯ ОШИБОК ТОЛЬКО В ADT 22.6.0, ВПОСЛЕДСТВИИ ЭТИ ОШИБКИ БЫЛИ ИСПРАВЛЕНЫ В СЛЕДУЮЩИХ СБОРКАХ

Загрузите и установите новый ADT версии 22.6.1 из здесь (zip) или используйте SDK manager для обновления

Похоже на какую-то ошибку со стороны Google, эта проблема обнаружена после обновления "ADT 22.6". О "Проекте Android с открытым исходным кодом - отслеживание проблем" широко сообщалось, и никто пока не ответил на него должным образом.

Однако мне удалось частично создать AVD, открыв "AVD manager.exe" из "Android SDK" для создания нового AVD попробуйте открыть непосредственно AVD Manager.exe в папке SDK.

Возможно, нам придется дождаться каких-либо подтверждений от сообщества Android

У меня вроде как сработало .. .

(64-разрядная версия Windows 8.1 Pro, обновление Java JDK 1.7 25, Eclipse Standard Kepler Service Release 1, Android Development Toolkit 22.6.0.v201403010043-1049357)

Обновление 1

Дальнейшие исследования показали, что запуск AVD Manager из SDK Manager (Инструменты -> Управление AVD ...) также работает без каких-либо проблем.

Обновление 2

Еще одна плохая новость заключается в том, что создание AVD также не работает из инструмента командной строки.

Обновление 3

Предполагая, что какой-то параметр, переданный при запуске AVD manager из Eclipse, вызывает эти проблемы

Обновление 4

Обновлена Java до JDK 1.7 Обновление 51 и Eclipse Standard SDK до Kepler Service Release 2 их последней версии, но проблемы не устранены. Также протестировано в Debian и получены те же результаты.

Обновление 5

В https://code.google.com/p/android/issues/detail?id=66661 участники проекта Android сообщают о проблемах и обещают исправить их в следующих версиях ADT (22.6.1 - 22.6.3). В то же время я бы предложил откатить ADT до более низкой версии версия 22.3.0

Чтобы удалить текущий ADT, перейдите по ссылке

Справка -> О Eclipse -> Сведения об установке -> Инструменты разработки для Android -> Удалить

Я могу предложить удалить целые пакеты с Android (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES .. и т.д.) Чтобы избежать любых возможных проблем с совместимостью и установить новый ADT по ссылке выше с помощью метода архивной установки.

Надеюсь, это временно решит эту проблему. И ждите нового выпуска ADT здесь.

Обновление 6

Сейчас выпущен новый ADT, версии 22.6.1, который решит эти проблемы

Ответ 2

Чтобы уточнить утверждение "Я могу создавать / редактировать AVD, если я запускаю AVD manager извне eclipse" в OP:

Запустите следующее в командной строке

<android-sdk-location>/tools/android avd (on Linux in this case)

При этом запускается то же окно AVD, которое вы видите, когда щелкаете значок AVD Manager на панели инструментов eclipse. Но в этом экземпляре AVD manager нет ошибки, и вы можете создавать и запускать эмуляторы, как вы делали до появления ошибки.

Ответ 3

решение за 1 минуту

Я использовал быстрый обходной путь, когда я клонировал устройство, которое уже существовало. Кнопка Clone сработала, и я смог успешно отредактировать клон.

Шаги:

Выберите устройство с помощью Google

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

Нажмите кнопку "Клонировать ..."

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

Появится окно, нажмите "Клонировать устройство"

dddd

Выберите недавно клонированное устройство, на нем должно быть написано "... пользователем"

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

Click the "Edit" button on the side

enter image description here

There you have it, you now have your own custom virtual device

enter image description here

Ответ 4

Update and Solution: AsYashwanth Krishnan said, The bug in question is now fixed in later versions. I tried ADT 222.6.1 and ADT 22.6.2 , and they did not suffer from the bug of not not being able to create or edit Android Virtual Devices. The direct solution is to update you ADT to latest version, The workaround written below is left only for historical purposes.

Historical Workaround As @Yashwanth Krishnan said, this is a bug in ADT plugin 22.6; so best workaround is to rollback. for those asking how to rollback, here is a step-by-step guide:

First: Uninstall ADT plugin and all related plugins for android:
help->about
enter image description here
Installation details
enter image description here
Select android plugins and press uninstall button
enter image description here
enter image description here
enter image description here
enter image description here
Restart

Second: Download ADT 22.3.0 Archive from https://dl.google.com/android/ADT-22.3.0.zip

и установите его введите описание изображения здесь добавьте репозиторий из архива на локальный диск введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь Выберите плагины для Android введите описание изображения здесь

java android