Проблема запуска AVD (Android Virtual Device) в Android Studio (на Mac)

У меня есть предыдущий опыт (ржавый) с Eclipse, и я недавно загрузил Android Studio для Mac (El Capitan). Я бы хотел запустить свою программу "Hello World" на виртуальной машине. Я выбрал (Nexus 7 2012 API 23), но в Android Virtual Device Manager я получаю сообщение "Не удалось загрузить", и Details дает:

Name: Nexus_7_2012_API_23
CPU/ABI: Google APIs ARM (armeabi-v7a)
Path: /Users/user/.android/avd/Nexus_7_2012_API_23.avd
Error: Unknown target 'Google Inc.:Google APIs:23' in
/Users/user/.android/avd/Nexus_7_2012_API_23.ini

В Android SDK загружено следующее:

    null            
null    23  2   Installed
null    23  2   Not installed
null    23  2   Not installed
null    23  1   Not installed
null    23  1   Installed
null    23  3   Installed
null    23  7   Installed
null    23  7   Installed
null    23  1   Installed
null    23  7   Installed
null    23  11  Installed
null    23  11  Installed
null    23  1   Installed

В основном все 23 пакета, включая Google API. Просто не телевизионный материал.

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

Есть идеи?

Спасибо,

Дейв

2 ответа

Решение

Вау, какая боль. После всего этого оказывается, что просто закрытие и повторное открытие Android Studio сделали свое дело. Кроме того, будьте осторожны, что виртуальное устройство, кажется, занимает вечность (минуты?), Чтобы появиться. По крайней мере, на моем MacBook Air Mid 2012. Процессор: 1,8 ГГц Память i5 4 ГБ 1600 МГц DDR3.

Спасибо Моррисону Чангу за идеи. -Dave

У меня была эта проблема, когда у меня работал Docker для Mac. Я вышел из Docker для Mac, и он работает. Похоже, это связано с проблемой конфликтующих виртуальных машин.

Другие вопросы по тегам