Ответ 1
определите ANDROID_SDK_ROOT как переменную среды, в которой находится ваш SDK, по умолчанию будет "C:\Program Files (x86)\Android\android-sdk" и перезагрузить компьютер для вступления в силу.
Во время запуска приложения на virtual device (AVD
), созданного на Android studio
(в Windows 10
), я получаю сообщение об ошибке и панику.
Эмулятор: PANIC: Не удается найти путь к системе AVD. Пожалуйста, определите эмулятор ANDROID_SDK_ROOT: процесс завершен с кодом завершения 1
Хотя я уже определил свой ANDROID_SDK_ROOT
в переменных среды.
Может кто-нибудь, пожалуйста, скажите мне, как решить эту проблему?
определите ANDROID_SDK_ROOT как переменную среды, в которой находится ваш SDK, по умолчанию будет "C:\Program Files (x86)\Android\android-sdk" и перезагрузить компьютер для вступления в силу.
Перейдите в Панель управления >> Система и безопасность >> Система >> Расширенные настройки системы >> Переменные среды, затем установите значение переменной ANDROID_HOME, установите его следующим образом: "C:\Users\username\AppData\Local\Android\sdk" установите имя пользователя как имя вашего компьютера, затем перезапустите андроид-студию. после этого вы можете снова создать AVD, после чего ошибка исчезнет, после чего будет запущено виртуальное устройство.
Это случилось со мной после того, как обновление эмулятора Android остановилось на полпути из-за проблем с сетью. Я попробовал решения, данные Niketan, но проблема не исчезла.
Поэтому я закрыл Android Studio и AVD-менеджер и перезапустил оба. Я получил возможность обновить эмулятор после того, как снова открыл диспетчер AVD. Проблема была решена после успешного завершения обновления.
создайте переменную окружения, как на скриншоте, и убедитесь, что вы заменили путь sdk, в моем случае это было C:\Users\zeesh\AppData\Local\Android\sdk, замените zeesh на ваше имя пользователя и убедитесь, что перезапустили android studio, чтобы изменения вступили в силу ,
Зайдите в андроид студию и под инструментами вы найдете AVD менеджер. Нажмите на это. В появившемся списке обновите все, что захотите.
Убедитесь, что у вас выбрано виртуальное устройство Android для вывода приложения. На картинке, которую я разместил в этом сообщении, вы можете видеть, что я выбрал виртуальное устройство Android "Nexus 5" в качестве устройства вывода. Это позволило мне устранить ошибку.
Найдите значения пути ANDROID_HOME из переменной среды. В моем случае это как C:\Users\RuwanPr\AppData\Local\Android\Sdk. Если это значение не найдено, добавьте значение ANDROID_HOME в качестве пути SDK. (Чтобы перейти к переменной среды, щелкните правой кнопкой мыши на моем компьютере → Свойства → Расширенные настройки системы → Переменная среды). Затем откройте cmd в Windows, перейдите в папку sdk, а затем перейдите в папку инструментов. Введите emulator -list -avd s в comd., Это покажет список имен AVD. Затем введите эмулятор -avd avd-name. Экс - думаю, avd-имя отображается как эмулятор J2_Api_22 -avd J2_Api_22