Невозможно создать или отредактировать виртуальные устройства Android (AVD) от Eclipse, ADT 22.6
Эта проблема похожа на несколько других, за исключением того, что в моем случае кнопка OK не серая - вышли. Но для тех, кто предпочитает не нажимать ссылки...
Пытаясь создать или отредактировать AVD из Eclipse, после ввода моих настроек кнопка "ОК" кажется "кликабельной", но когда я нажимаю на нее, абсолютно ничего не происходит.
Я убедился, что у меня установлены соответствующие системные образы и что целевая платформа соответствует используемому API. Очевидно, что был выбран процессор, скин-набор и т.д.... все, что сделало бы кнопку OK зеленой, а это не так.
Я могу создавать/редактировать AVD, если я запускаю менеджер AVD из-за внешнего затмения, поэтому это еще не конец света, но я чувствую, что есть решение этой проблемы, и я хочу помочь решить ее.
Я пробовал запускать eclipse в качестве администратора (что остановило работу менеджера AVD за пределами eclipse). Я пробовал просто ждать или несколько раз щелкнуть. Если вы посмотрите на Диспетчер задач, никаких новых процессов не начнется, когда я нажму OK, а также не увеличится объем использования Eclipse CPU или RAM. Окно "Редактировать Android Virtual Device" даже не исчезает.
Любые подсказки?
(Запуск 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 поддерживают проблемы и 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, который решит эти проблемы.
Чтобы уточнить выражение "Я могу создавать/редактировать AVD, если я запускаю менеджер AVD из внешнего затмения" в OP:
Запустите следующую команду в командной строке
<android-sdk-location>/tools/android avd (on Linux in this case)
Это запускает то же самое окно AVD, которое вы видите, когда вы нажимаете значок AVD Manager на панели инструментов eclipse. Но этот экземпляр менеджера AVD не имеет ошибки, и вы можете создавать и запускать эмуляторы, как и до того, как была введена ошибка.
1-минутное решение
Я использовал быстрое обходное решение, в котором я клонировал уже существующее устройство. Кнопка Clone
работала, и я смог успешно отредактировать клон.
Шаги:
Выберите устройство Google
Нажмите кнопку "Клонировать..."
Появится окно, нажмите "Clone device"
Выберите недавно клонированное устройство, он должен сказать "... пользователем"
Нажмите кнопку "Изменить" на боковой панели
Там у вас есть это, теперь у вас есть собственное пользовательское виртуальное устройство
Обновление и решение: AsYashwanth Krishnan сказал: Исправленная ошибка теперь исправлена в более поздних версиях. Я пробовал ADT 222.6.1 и ADT 22.6.2, и они не пострадали от ошибки в том, что вы не можете создавать или редактировать Android Virtual Devices. Прямое решение - обновить ADT до последней версии. Обходное решение, написанное ниже, остается только в исторических целях.
Историческое обходное решение Как сказал @Yashwanth Кришнан, это ошибка в плагине ADT 22.6; поэтому наилучшим обходным путем является откат. для тех, кто спрашивает, как откат, вот пошаговое руководство:
Сначала: удалите плагин ADT и все связанные с ним плагины для Android:
help- > о
Сведения об установке
Выберите плагины для Android и нажмите кнопку удаления
Перезагрузка
Второе: загрузите архив ADT 22.3.0 из https://dl.google.com/android/ADT-22.3.0.zip
и установите его
добавить репозиторий из архива на локальный диск
Выберите плагины для Android
INFO:
Я смог создать AVD успешно после нажатия OK несколько раз и изменения некоторых моих настроек в качестве теста.
Я попробовал решение yashwanth krishnan и попытался открыть AVD Manageer.exe напрямую без успеха. Менеджер не откроется напрямую для меня в Windows 8 x64. Он пытается открыть, затем немедленно отключается...
Я тоже встретил эту проблему. Проблема возникает в последней версии 22.6, выпущенной в марте. Тем временем я провел тестирование в 22.3, вопрос не был найден.
Итак, я предлагаю откат ADT до 22.3 и ждать нового исправления для 22.6
Я ударил головой об этом несколько часов, пока не узнал, что местом по умолчанию является C:\username path\SDK или что-то еще, где Android был установлен в моей системе на D:\sdks\android_sdk_windows. Таким образом, изменение каталога Android Eclipse на D:\sdks\android_sdk_windows исправлено.
Я также слышал, что это может помочь, если вы установите Android SDK на путь без пробелов.
Надеюсь, это поможет кому-то сохранить некоторые волосы.
Сегодня я столкнулся с такой же проблемой после установки Maven. Я столкнулся с разными настройками Path, чтобы заставить его работать, и я столкнулся с проблемами. Я также пытался установить сервер google для GCM. Где-то в том, что я делал, я испортил Android Virtual Device Manager. Я искал S.O. для ответа я решил следовать первому правилу 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 - Как скопировать эмулятор другу для тестирования
Я столкнулся с подобной проблемой. Я использую версию SDK для Android версии 2.0.0.2.
Кнопка "ОК" была отключена, но затем я пошел к пути, где был установлен SDK Android. В моем случае:
C:\Program Files\Android\android-sdk\
и выполнил AVD-Manager.exe, щелкнув правой кнопкой мыши и выбрав Запуск от имени администратора, и он работал как шарм.
Иногда AVD не может быть создан из-за этой следующей ошибки при запуске: Для эмуляции x86 в настоящее время требуется аппаратное ускорение!
Я тоже столкнулся с этой проблемой. Если u обращено к одному и тому же, тогда его можно решить, открыв SDK Manager → Under Extra → Installed "Intel x86 Emulator Accelerator (HAXM Installer). Затем при создании AVD выберите правильный процессор. Это должно работать.: - )
Для тех сообщений, которые нам нужно установить размер sdcard: я пробовал это и многие другие настройки, и ничто из этого не помогает. Я получаю исключение NoClassDefFound, упомянутое mogilka, в представлении "Ошибка". Никакие настройки конфигурации не исправят это. Кажется, что плохое обновление было нажато
Дайте некоторое значение для вашей SD-карты. Может быть что-то вроде 100 или 200