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

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

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

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

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

Я пробовал запускать eclipse в качестве администратора (что остановило работу менеджера AVD за пределами eclipse). Я пробовал просто ждать или несколько раз щелкнуть. Если вы посмотрите на Диспетчер задач, никаких новых процессов не начнется, когда я нажму OK, а также не увеличится объем использования Eclipse CPU или RAM. Окно "Редактировать Android Virtual Device" даже не исчезает.

Любые подсказки?

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

Ответ 1

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

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

Похоже, что некоторые ошибки со стороны Google, эта проблема найдена после обновления "ADT 22.6" . Широко сообщается о "Android Open Source Project - Issue Tracker" , и никто не ответил на него должным образом.

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

Возможно, нам нужно ждать какой-либо конформации из сообщества Android

Работал для меня, вроде..

(Windows 8.1 Pro 64 бит, 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-менеджера из Eclipse, вызывает эти проблемы

Обновление 4

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

Обновление 5

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

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

Справка → Об Eclipse → Сведения об установке → Средства разработки Android → Uninstall

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

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

Обновить 6

Теперь будет найден новый ADT, вариант 22.6.1, который решит эти проблемы.

Ответ 2

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

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

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

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

Ответ 3

1-минутное решение

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

Шаги:

Выберите устройство Google

enter image description here

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

enter image description here

Появится окно, нажмите "Clone device"

dddd

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

enter image description here

Нажмите кнопку "Изменить" на боковой панели

enter image description here

Там у вас есть это, теперь у вас есть собственное пользовательское виртуальное устройство

enter image description here

Ответ 4

Обновление и решение: AsYashwanth Krishnan сказал: Исправленная ошибка теперь исправлена ​​в более поздних версиях. Я пробовал ADT 222.6.1 и ADT 22.6.2, и они не пострадали от ошибки в том, что вы не можете создавать или редактировать Android Virtual Devices. Прямое решение - обновить ADT до последней версии. Обходное решение, написанное ниже, остается только в исторических целях.

Историческое обходное решение Как сказал @Yashwanth Кришнан, это ошибка в плагине ADT 22.6; поэтому наилучшим обходным путем является откат. для тех, кто спрашивает, как откат, вот пошаговое руководство:

Сначала: удалите плагин ADT и все связанные с ним плагины для Android: help- > о enter image description here Сведения об установке enter image description here Выберите плагины для Android и нажмите кнопку удаления enter image description hereenter image description hereenter image description hereenter image description here Перезагрузка

Второе: загрузите архив ADT 22.3.0 из https://dl.google.com/android/ADT-22.3.0.zip

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

Ответ 5

INFO:

Я смог создать AVD успешно после нажатия OK несколько раз и изменения некоторых моих настроек в качестве теста.

Я попробовал решение yashwanth krishnan и попытался открыть AVD Manageer.exe напрямую без успеха. Менеджер не откроется напрямую для меня в Windows 8 x64. Он пытается открыть, затем немедленно отключается...

Ответ 6

Я тоже встретил эту проблему. Проблема возникает в последней версии 22.6, выпущенной в марте. Тем временем я провел тестирование в 22.3, вопрос не был найден.

Итак, я предлагаю откат ADT до 22.3 и ждать нового исправления для 22.6

Ответ 7

Я ударил головой об этом несколько часов, пока не узнал, что местом по умолчанию является C:\username path\SDK или что-то еще, где Android был установлен в моей системе на D:\sdks\android_sdk_windows. Таким образом, изменение каталога Android Eclipse на D:\sdks\android_sdk_windows исправлено.

Я также слышал, что это может помочь, если вы установите Android SDK на путь без пробелов.

Надеюсь, это поможет кому-то сохранить некоторые волосы.

Ответ 8

Сегодня я столкнулся с такой же проблемой после установки Maven. Я столкнулся с разными настройками Path, чтобы заставить его работать, и я столкнулся с проблемами. Я также пытался установить сервер google для GCM. Где-то в том, что я делал, я испортил Android Virtual Device Manager. Я искал S.O. для ответа я решил следовать первому правилу TechSupport. Я переустановил набор инструментов!

Я зашел в диспетчер SDK, и я удалил инструменты (щелкнув флажок "Инструмент" ). Чтобы удалить их все, потребовалось несколько минут. Затем я переустановил Инструменты, которые заняли около десяти минут. Я перезагрузил Eclipse и AVD и работал так же, как вчера!

На этот раз понадобилось всего двадцать минут, чтобы исправить.

Ответ 9

В примечаниях к выпуску эта проблема была устранена в версии 22.6.1, которая теперь доступна для загрузки.

Обновите свои Android SDK Tools до 22.6.1 в Eclipse, выбрав Window > Android SDK Manager и следуйте инструкциям для установки обновления.

После завершения этого обновления выберите Help > Check for Updates и следуйте инструкциям, чтобы обновить соответствующие компоненты Eclipse.

После завершения этих обновлений я протестировал функциональность AVD и, похоже, работает правильно.

Ответ 11

Я столкнулся с подобной проблемой. Я использую версию SDK для Android версии 2.0.0.2.

Кнопка "ОК" была отключена, но затем я пошел к пути, где был установлен SDK Android. В моем случае:

C:\Program Files\Android\android-sdk\

и выполнил AVD-Manager.exe, щелкнув правой кнопкой мыши и выбрав Запуск от имени администратора, и он работал как шарм.

Ответ 12

Иногда AVD не может быть создан из-за этой следующей ошибки при запуске: Для эмуляции x86 в настоящее время требуется аппаратное ускорение!

Я тоже столкнулся с этой проблемой. Если u обращено к одному и тому же, тогда его можно решить, открыв SDK Manager → Under Extra → Installed "Intel x86 Emulator Accelerator (HAXM Installer). Затем при создании AVD выберите правильный процессор. Это должно работать.: - )

Ответ 13

Для тех сообщений, которые нам нужно установить размер sdcard: я пробовал это и многие другие настройки, и ничто из этого не помогает. Я получаю исключение NoClassDefFound, упомянутое mogilka, в представлении "Ошибка". Никакие настройки конфигурации не исправят это. Кажется, что плохое обновление было нажато

Ответ 14

Дайте некоторое значение для вашей SD-карты. Может быть что-то вроде 100 или 200