Подтвердить что ты не робот

Как решить этот эмулятор: ERROR: неизвестное имя скина 'WVGA800'

Я пытаюсь запустить эмулятор android от классики eclipse (juno)  и он продолжает давать мне эту ошибку:

ОШИБКА: неизвестное имя кожи 'WVGA800'

Я разработал свое программное обеспечение, используя eclipse indigo, но так как я установил eclipse juno и импортировал тот же проект, он начал давать мне эту ошибку. любая идея почему? и как решить эту проблему?

4b9b3361

Ответ 1

Мое решение состояло в том, чтобы создать новое настраиваемое виртуальное устройство из диспетчера виртуальных устройств Android и использовать его.

Ответ 2

Для меня на Mac OS X эта ошибка исчезла, когда я выбрал скин в расширенной настройке, о которой он говорил, неизвестен. enter image description here

Ответ 3

У меня возникла проблема и исправил ее... Здесь основная идея проблемы заключается в том, что эмулятор не может найти ваш базовый каталог android-sdk.. так что такое исправление? здесь я объясню..

  • Найдите, где вы установили свой sdk. Для этого перейдите в меню Пуск- > Все программы- > Android SDK Tools- > SDK Manager. Вы увидите, что путь написан в верхней части окна. Скопируйте его где-нибудь, чтобы нам это было нужно позже.. назовите его "Путь к SDK"
  • Перейдите в меню "Пуск" и "Вправо". Щелкните "Компьютер" и выберите "Свойства". Затем выберите последний параметр в левом меню, который представляет собой "Дополнительные системные настройки". Перейдите на вкладку "Дополнительно" и нажмите "Переменные среды".. "в первом списке посмотреть, есть ли переменная с именем ANDROID_SDK_ROOT. Если она там, тогда проверьте, совпадает ли это значение с" Путь SDK ", который мы скопировали на шаге 1.. если они не совпадают затем измените его значение на путь SDK... и проверьте, не решена ли ваша проблема. если нет, переходите к шагу 3.
  • Если "ANDROID_SDK_ROOT" соответствует пути SDK, или ваша проблема не решилась на шаге 2, проблема, вероятно, вызвана вашим именем пользователя. Это была моя фактическая проблема. у моего имени пользователя были специальные символы в нем (!, @, #,...) или даже пробелы в несколько раз. Говоря технически, поскольку я сам программист, когда программа эмулятора пыталась открыть путь, она выдавала ошибку, потому что она не могла открыть ее из-за специальных символов. Предполагая, что SDK установлен в вашем локальном приложении Папка данных (Users\\AppData\Local), как моя, вы должны получить к ней доступ с другой переменной Enviroment, называемой "LOCALAPPDATA", которая ссылается на вашу папку "Локальные данные приложения". Поэтому в вашем пути к SDK измените "drive:\Users\\AppData\Local" на "% localappdata", и ваша проблема будет решена. Например, мой был "C:\Users\MiNuS! 3\AppData\Local\Android\android-sdk", и я изменил его на "% localappdata%\Android\android-sdk"... (без двойных котировок)..

Та же проблема присутствует и в некоторых других java-программах. У меня была проблема с Zend Studio тоже...

Надеюсь, что он решит вашу проблему, Удачи

Ответ 4

Я столкнулся с той же проблемой в Android Studio на Mac OS X 10.6.8, и там он помог создать новый AVD с целевым уровнем API 17 (единственный, доступный после стандартной настройки). Однако ни один из ранее существующих AVD не только новый (старые используют целевые API менее 17).

Ответ 5

Возможно, вам потребуется обновить свой AVD-менеджер. WVGA800 - скин по умолчанию для эмулятора. Вы можете попытаться обновить свое программное обеспечение.

Ответ 6

Только для SDK

Для тех, у кого не установлен Android Studio, но есть только SDK, для добавления нового устройства или для изменения скина на старое устройство

$ANDROID_HOME/tools/android avd

Ответ 7

Моим решением было изменить скин на nexus 5x!!

Ответ 8

Одно из решений, если вы с удовольствием сделаете это, - не использовать скин. Сделать это:

1> Инструменты /AVD Manager

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

3> Щелкните значок пера в столбце "Действия"

4> Снимите флажок "Включить рамку устройства"

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

Чтобы увидеть инструкции по созданию пользовательского скина, вы можете нажать "Дополнительные настройки" и прокрутить вниз до "Как создать пользовательский аппаратный скин", который ссылается здесь: https://developer.android.com/студия/запустить/Управление-AVDS # шкурки

Ответ 9

По мере обновления вашего Android Studio значение skin.path может перестать действовать. Лучший способ - скопировать набор экранов в собственный путь к папке. Таким образом, экраны находятся в более постоянных папках.

Например, для Macbook:

  • Найти ~/Приложения/Android Studio 1.5.1.0.app/Contents/plugins/android/lib/device-art-resources
  • Скопируйте папку device-art-resources в место, например ~/dev/device-art-resources
  • Для каждого config.ini в каждой вашей папке avd измените значение skin.path, чтобы указать на экран по вашему выбору.

Ответ 10

Путь к тому, где он ищет скин, находится в ~/.android/avd/$deivce-name $.avd/config.ini

Моя проблема возникла из-за того, что я скопировал avd на другой компьютер, и на этом новом компьютере был неправильным.

Ответ 11

У меня была такая же проблема, как и avd файлов avd между системами, и, как в вашем случае, вы переместили соответствующие файлы. Итак, решение о том, чтобы перейти в папку .android и внести изменения в файлы с .ini conf в именах. Там вы увидите, что пути к различным ресурсам различны в результате сделанного вами перемещения. Поэтому введите правильные значения пути.

Так я и решил.