#android #cordova
#Android #кордова
Вопрос:
Я установил Android Studio и Cordova. Я создал новый проект Cordova под названием myapp. Я установил эмулятор через Tools -> Android -> AVD Manager, выбрав:
4.65" 720p (Galaxy Nexus)
Устройство отображается:
$ cordova run --list
Available android devices:
Available android virtual devices:
4.65_720p_(Galaxy_Nexus)_API_23
Когда я пытаюсь создать и запустить проект на этом эмуляторе, я получаю следующее сообщение об ошибке:
$ cordova emulate android
...
BUILD SUCCESSFUL
Total time: 1.284 secs
Built the following apk(s):
/home/daniel/cordova/myapp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=/home/daniel/Android/Sdk
JAVA_HOME=/usr/lib/jvm/jre1.8.0_101
No emulator specified, defaulting to 4.65_720p_(Galaxy_Nexus)_API_23
Waiting for emulator to start...
emulator: ERROR: virtual device name contains invalid characters
emulator: could not find virtual device named '4.65_720p_(Galaxy_Nexus)_API_23'
Ответ №1:
Решение
Проблема была с именем виртуального устройства. Я изменил имя на «Galaxy Nexus» в диспетчере AVD в Android Studio, и проблема исчезла.
Комментарии:
1. 1 плюс за экономию времени ответ!
Ответ №2:
Удалите родительский код из имени виртуального устройства