Эмулятор -avd не запускает виртуальное устройство

Основываясь на ответе «Ожидание корневого устройства». Ubuntu 16.04 Я попытался записать DVD, а не использовать USB.

Это сработало нормально. После переустановки с DVD система работает и отлично загружается.

Я не понимаю, почему DVD vs USB должен проявлять себя таким образом, но система теперь работает.

0
задан 14 February 2018 в 02:45

3 ответа

Я уверен, что вы можете решить это, вызвав эмулятор из каталога, где он установлен: например.

$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>

Рассмотрим создание переменной env $ANDROID_HOME.

Если ваш каталог соответствует моему примеру выше, установите переменную в /home/amir/Android/Sdk (не включайте инструменты).

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

Я не могу это подтвердить, но это легче cd $ANDROID_HOME/tools && emulator <name>, не так ли?

0
ответ дан 22 May 2018 в 13:07
  • 1
    ОК. Понял. Сначала попробуйте запустить его из своего каталога Android / Sdk / tools. Если это работает, добавьте $ANDROID_HOME/emulator к вашему PATH (например, vim ~/.bashrc или vim ~/.zshrc или что вам подходит). Откройте новый терминал, и вы сможете запускать эмулятор со всех сторон. Обратите внимание, однако: важно, чтобы каталог эмулятора помещался перед в каталог инструментов. – Thomas Praxl 14 February 2018 в 04:32
  • 2
    Спасибо, парень, это сработало странно. но я тоже получаю эту ошибку: emulator: ERROR: отсутствует файл начального файла данных: /home/amir/.android/avd/nexus4.avd/userdata.img – Amir-Mousavi 14 February 2018 в 04:57
  • 3
    См. stackoverflow.com/questions/47895124/… - это однократная ошибка, которая исчезает после первого запуска. Верный? – Thomas Praxl 14 February 2018 в 10:36

Я уверен, что вы можете решить это, вызвав эмулятор из каталога, где он установлен: например.

$ cd /home/amir/Android/Sdk/tools/ $ emulator -avd <name>

Рассмотрим создание переменной env $ANDROID_HOME.

Если ваш каталог соответствует моему примеру выше, установите переменную в /home/amir/Android/Sdk (не включайте инструменты).

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

Я не могу это подтвердить, но это легче cd $ANDROID_HOME/tools && emulator <name>, не так ли?

1
ответ дан 17 July 2018 в 20:52

Я уверен, что вы можете решить это, вызвав эмулятор из каталога, где он установлен: например.

$ cd /home/amir/Android/Sdk/tools/ $ emulator -avd <name>

Рассмотрим создание переменной env $ANDROID_HOME.

Если ваш каталог соответствует моему примеру выше, установите переменную в /home/amir/Android/Sdk (не включайте инструменты).

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

Я не могу это подтвердить, но это легче cd $ANDROID_HOME/tools && emulator <name>, не так ли?

1
ответ дан 23 July 2018 в 21:32

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

Похожие вопросы: