Эта проблема похожа на некоторые другие , за исключением того, что в моем случае кнопка ОК не отображается серым цветом. Но для тех, кто не хочет переходить по ссылкам ...
Пытаясь создать или отредактировать AVD из Eclipse, после ввода моих настроек кнопка «ОК» кажется «кликабельной», но когда я нажимаю ее, ничего не происходит.
Я убедился, что у меня установлены соответствующие системные образы и что целевая платформа соответствует используемому API. Очевидно, что выбран ЦП, установлен скин и т. Д. Все, что может сделать кнопку OK серой, а это не так.
Я могу создавать / редактировать AVD, если я запускаю диспетчер AVD извне eclipse, так что это не конец света, но я чувствую, что есть решение этой конкретной проблемы, и я хочу помочь решить его.
Я пробовал запустить eclipse от имени администратора (это остановило AVD-менеджер от сбоя за пределами eclipse). Я пробовал просто ждать или нажимать несколько раз. Глядя на диспетчер задач, я вижу, что при нажатии кнопки «ОК» новые процессы не начинаются, а использование ЦП или ОЗУ в eclipse вообще не увеличивается. Окно «Редактировать виртуальное устройство Android» даже не закрывается.
Какие-нибудь подсказки?
(Запуск Indigo с подключаемым модулем ADT, кстати, не с версией в комплекте, которая не работала другим способом. Java 1.6.0 45. Windows 8, к сожалению. Много ОЗУ и т. Д.)
Ответы:
ЭТО ВОЗМОЖНОЕ РЕШЕНИЕ ДЛЯ ОШИБОК ТОЛЬКО В 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 подтверждают проблемы и обещают исправить в следующих версиях 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 вне теперь , который будет решать эти проблемы
источник
Чтобы уточнить утверждение «Я могу создавать / редактировать AVD, если я запускаю диспетчер AVD извне eclipse» в OP:
Выполните следующее в командной строке
Это запускает то же окно AVD, которое вы видите, когда щелкаете значок AVD Manager на панели инструментов eclipse. Но этот экземпляр диспетчера AVD не содержит ошибки, и вы можете создавать и запускать эмуляторы, как и до появления ошибки.
источник
1-минутное решение
Я воспользовался быстрым обходным путем, клонировав уже существующее устройство.
Clone
Кнопка работала , и я был в состоянии успешно редактировать клон.Шаги:
Выберите устройство от Google
Нажмите кнопку "Клонировать ..."
В появившемся окне нажмите «Клонировать устройство».
Выберите только что клонированное устройство, на нем должно быть написано "... пользователем".
Нажмите кнопку "Изменить" сбоку
Вот и все, теперь у вас есть собственное виртуальное устройство.
источник
Обновление и решение: AsYashwanth Krishnan сказал: «Данная ошибка теперь исправлена в более поздних версиях». Я пробовал ADT 222.6.1 и ADT 22.6.2, и они не страдали от ошибки, заключающейся в невозможности создавать или редактировать виртуальные устройства Android. Прямое решение - обновить ADT до последней версии. Обходной путь, описанный ниже, оставлен только для исторических целей.
Исторический обходной путь Как сказал @Yashwanth Krishnan, это ошибка в подключаемом модуле ADT 22.6; так что лучший обходной путь - откат. для тех, кто интересуется, как откатиться, вот пошаговое руководство:
Во-первых: удалите плагин ADT и все связанные плагины для Android: help-> about Сведения об установке. Выберите плагины Android и нажмите кнопку удаления. Перезагрузка.
Во-вторых: загрузите архив ADT 22.3.0 с https://dl.google.com/android/ADT-22.3.0.zip
и установить его добавить репозиторий из архива на локальном диске Выбрать плагины для Android
источник
ИНФОРМАЦИЯ:
Я БЫЛ смог успешно создать AVD после того, как несколько раз нажал «ОК» и изменил некоторые из моих настроек в качестве теста.
Я попробовал решение yashwanth krishnan и безуспешно попытался открыть AVD Manageer.exe напрямую. На Windows 8 x64 менеджер напрямую у меня не открывается. Он пытается открыться, затем немедленно отключается ...
источник
Я тоже столкнулся с этой проблемой. Проблема возникает в последней версии 22.6, выпущенной в марте. Тем временем я провел тестирование в 22.3, проблема не обнаружена.
Так что я предлагаю откатить ADT до 22,3 и дождаться нового исправления для 22,6
источник
Я бился об этом несколько часов, пока не обнаружил, что по умолчанию используется C: \ username path \ SDKs или что-то в этом роде, где Android был установлен в моей системе в D: \ sdks \ android_sdk_windows. Итак, изменение каталога Eclipse Android на D: \ sdks \ android_sdk_windows исправило это.
Я также слышал, что это может помочь, если вы установите Android SDK на путь без пробелов.
Надеюсь, это поможет кому-то сохранить волосы.
источник
Сегодня я столкнулся с той же проблемой после установки Maven. Я возился с разными настройками пути, чтобы заставить его работать, и у меня возникли проблемы. Я также пытался установить сервер Google для GCM. Где-то в том, что я делал, я испортил диспетчер виртуальных устройств Android. Я искал ТАК ответ, а затем решил следовать первому правилу TechSupport. Переустановил набор инструментов!
Я зашел в диспетчер SDK и удалил инструменты (установив флажок «Инструмент»). На их удаление ушло несколько минут. Затем я переустановил Инструменты, что заняло около десяти минут. Я перезагрузил Eclipse и AVD и работал так же, как вчера!
На этот раз исправление заняло всего двадцать минут.
источник
Согласно примечаниям к выпуску , эта проблема была решена в версии 22.6.1, которая теперь доступна для загрузки.
Обновите Android SDK Tools до 22.6.1 в Eclipse, выбрав
Window
>Android SDK Manager
и следуя инструкциям по установке обновления.После завершения этого обновления выберите
Help
>Check for Updates
и следуйте инструкциям по обновлению соответствующих компонентов Eclipse.После завершения этих обновлений я протестировал функциональность AVD, и, похоже, он работает правильно.
источник
Я только что скопировал avds из другой системы, как описано здесь: Android - Как скопировать эмулятор другу для тестирования
источник
Я столкнулся с аналогичной проблемой. Я использую версию Android SDK 23.0.2.
Кнопка «ОК» была отключена, но затем я пошел по пути, по которому был установлен Android SDK. В моем случае:
и запустил AVD-Manager.exe, щелкнув правой кнопкой мыши и выбрав Запуск от имени администратора , и это сработало как шарм.
источник
Иногда AVD не может быть создан из-за следующей ошибки при запуске: эмуляция x86 в настоящее время требует аппаратного ускорения!
Я тоже столкнулся с той же проблемой. Если вы сталкиваетесь с тем же самым, то это можно решить, открыв SDK Manager -> В разделе Extra -> Installed «Intel x86 Emulator Accelerator (HAXM Installer). Затем при создании AVD выберите правильный процессор. Это должно сработать .: - )
источник
Для тех, кто отправляет сообщения, нам нужно установить размер SD-карты: я пробовал это и многие другие настройки, и ничего из этого не помогает. Я получаю исключение NoClassDefFound, упомянутое могилкой, в представлении ошибок. Никакие настройки конфигурации не исправят это. Кажется, было отправлено плохое обновление
источник
Дайте какую-то ценность вашей SD-карте. Может быть что-то вроде 100 или 200
источник