Ответ 1
Вам просто нужно установить переменную среды ANDROID_AVD_HOME и перезапустить Android Studio.
Я не могу запустить виртуальные устройства в SDK Android, когда я нажимаю кнопку запуска в AVD-менеджере, эта ошибка отображается на моем экране:
Starting emulator for AVD 'AVD_for_Galaxy_Nexus_by_Google'
PANIC: Could not find AVD_for_Galaxy_Nexus_by_Google.ini file in
$ANDROID_AVD_HOME nor in $HOME/.android/avd"!
Вот скриншот:
Вам просто нужно установить переменную среды ANDROID_AVD_HOME и перезапустить Android Studio.
только эта команда работала для меня: sudo cp -R/root/.android $HOME
Я решил эту проблему на Ubuntu, найдя, где были загружены файлы .avd и .ini из AVD-менеджера. По умолчанию они названы после виртуального устройства, созданного в AVD-менеджере, и будут выглядеть следующим образом: Nexus_4_API_22.ini
и будут иметь .ini и .avd файлы с одинаковым именем. В моем случае они были расположены в /root/.android/avd/.
Оттуда я скопировал как файлы ini, так и avd виртуального устройства (если у вас есть несколько копий всех необходимых вам виртуальных устройств) в $HOME/.android/avd/
, так как это одно из мест, которые запросило сообщение, В linux sudo cp /root/.android/avd/Virual_Device_XX.ini $Home/.android/avd/
и сделайте то же самое с файлом .avd. Надеюсь, это поможет любому, кто сталкивается с этой проблемой.
Просто создайте символическую ссылку:
ln -s /root/.android/ /home/utilizador/.android/
Таким образом вы решите проблему с эмулятором, потому что все данные sdk записываются на/root/.android/
Для меня переменная окружения вообще отсутствовала. добавив "ANDROID_AVD_HOME" как переменная среды. а также подсказку, введите путь без части "/.android/avd", так как приложение автоматически добавляет это в поиск, вам больше не нужно их указывать. например Ко. Переменная: ANDROID_AVD_HOME Значение: C:\users\%USERNAME%\Androidapps
Студия Android для эмуляторов под C:\users\%USERNAME%\Androidapps.android\avd
Или вместо ANDROID_AVD_HOME введите ANDROID_SDK_HOME, и Studio будет работать: Не удается запустить эмулятор avd на студии Android 1.0
Я снова столкнулся с этой проблемой и понял, что более новые версии Android Studio и SDK размещают AVD по следующему пути для OSX:
Пользователи/yourUsername/Library/Android/sdk/.android/avd в отличие от более старой практики размещения AVD здесь: Пользователи /yourUsername/.android/avd
Итак, я только что обновил файл bash_profile, чтобы указать ANDROID_AVD_HOME в новое место, которое действительно содержало ini файл для AVD, который я создал, и затем запуск прошел нормально.
так как среда Android SDK окружающая среда ANDROID_SDK_HOME, неправильный путь. /usr/local/opt/android -sdk или/Пользователи/[имя_пользователя]/Library/Android/sdk ИСТИНА
Попробуйте изменить определение переменной среды с ANDROID_AVD_HOME
на $ANDROID_AVD_HOME
.