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

Не удалось найти INI файл в $ANDROID_AVD_HOME или в $HOME/.android/avd

Я не могу запустить виртуальные устройства в 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"!

Вот скриншот:

screen shoot

4b9b3361

Ответ 1

Вам просто нужно установить переменную среды ANDROID_AVD_HOME и перезапустить Android Studio.

Ответ 2

только эта команда работала для меня: sudo cp -R/root/.android $HOME

Ответ 3

Я решил эту проблему на 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. Надеюсь, это поможет любому, кто сталкивается с этой проблемой.

Ответ 4

Просто создайте символическую ссылку:

ln -s /root/.android/ /home/utilizador/.android/

Таким образом вы решите проблему с эмулятором, потому что все данные sdk записываются на/root/.android/

Ответ 5

Для меня переменная окружения вообще отсутствовала. добавив "ANDROID_AVD_HOME" как переменная среды. а также подсказку, введите путь без части "/.android/avd", так как приложение автоматически добавляет это в поиск, вам больше не нужно их указывать. например Ко. Переменная: ANDROID_AVD_HOME Значение: C:\users\%USERNAME%\Androidapps

Студия Android для эмуляторов под C:\users\%USERNAME%\Androidapps.android\avd

Ответ 7

Я снова столкнулся с этой проблемой и понял, что более новые версии Android Studio и SDK размещают AVD по следующему пути для OSX:

Пользователи/yourUsername/Library/Android/sdk/.android/avd в отличие от более старой практики размещения AVD здесь: Пользователи /yourUsername/.android/avd

Итак, я только что обновил файл bash_profile, чтобы указать ANDROID_AVD_HOME в новое место, которое действительно содержало ini файл для AVD, который я создал, и затем запуск прошел нормально.

Ответ 8

так как среда Android SDK окружающая среда ANDROID_SDK_HOME, неправильный путь. /usr/local/opt/android -sdk или/Пользователи/[имя_пользователя]/Library/Android/sdk ИСТИНА

Ответ 9

Попробуйте изменить определение переменной среды с ANDROID_AVD_HOME на $ANDROID_AVD_HOME.