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

Почему эмулятор Android сообщает "неизвестное виртуальное устройство", когда устройство находится в моем каталоге пользователя?

Я установил все предпосылки для разработки Android. Я создал виртуальное устройство через Eclipse и попытался запустить образец приложения Hello World на этом устройстве. Я получил следующее сообщение об ошибке.

emulator: ERROR: неизвестное имя виртуального устройства: "Android21Device"
эмулятор: не удалось найти виртуальное устройство под названием "Android21Device"

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

Я могу видеть каталог устройства и файлы в

D:\Users\anthony\.android\avd\Android21Device.avd

4b9b3361

Ответ 1

Android Virtual Device Tool

Инструмент Virtual Device в SDK Manager создает виртуальные устройства в каталоге вашего профиля пользователя... в этом случае дополнительный диск

D:\Users\anthony\.android

Но эмулятор пытается загрузить изображения виртуального устройства с системного диска

C:\Users\anthony\.android

Сопровождение каталога

Существует два способа обхода. Во-первых, вы можете создать жесткую ссылку (или соединение) каталога из папки жесткого диска системного диска в папку в вашем профиле пользователя. В Windows 7 вы можете использовать следующую команду

mklink /J C:\Users\anthony\.android D:\Users\anthony\.android

Android Home

Диспетчер Android SDK и эмулятор могут использовать переменную окружения ANDROID_SDK_HOME для определения местоположения каталога .android. Задайте переменную пользователя или среды

ANDROID_SDK_HOME = 'D:\Users\anthony'

Ответ 2

Если вы найдете:

emulator: ERROR: неизвестное имя виртуального устройства: "Android21Device"
эмулятор: не удалось найти виртуальное устройство под названием "Android21Device"

Просто измените переменные среды в пути, в котором найден ваш .android.

  • создайте свое имя avd, например, привет в android sdk и avd manager
  • запустить запуск, если вы найдете ошибку, как указано выше
  • открыть сведения
  • см. путь и скопируйте путь к пути C:\Users\\Contacts.android\avd\hello.avd
  • откройте переменную окружения start- > computer > right click > properties > advanced system settings > variable environment > system variable >
  • см. в системной переменной, где переменная PATH, а затем отредактируйте
  • щелкните значение переменной, затем добавьте C:\Users\\Contacts.android\avd\hello.avd, которому предшествует точка с запятой (;). Например: C:\Program Files\Java\jdk1.6.0_21\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Users\<something>\Contacts\.android\avd\hello.avd
  • ok.then перезагрузите компьютер...
  • Откройте eclipse, затем снова запустите свой avd...

Ответ 3

Вам нужно перезапустить eclipse после его закрытия. Файл → Перезагрузка не поможет.

Ответ 4

Я также получал ту же ошибку и Мое разрешение ниже

  • Установка ANDROID_SDK_HOME ---- Не работает для меня
  • Создание соединителя каталога ----- Не работает
  • Теперь я пошел в папку .android, которая была создана в другом месте, откройте файл avd и .ini avd и отредактировал его с патчем, который хочет система, т.е. "C:\Users \.android" и это сработало для меня:) yupiiii