Nativescript - ошибка собственного эмулятора при запуске android --emulator

Я получаю следующую ошибку, когда я run android --emulator на моем cmd;

Не удается запустить ваше приложение в собственном эмуляторе. Увеличьте время ожидания операции с помощью параметра --timeout или попробуйте перезапустить сервер adb с помощью команды adb kill-server. Либо запустите диспетчер виртуальных устройств Android и увеличьте объем выделенной оперативной памяти для виртуального устройства.

Я открыл его с правами администратора и запустил все уроки на сайте.

Я сейчас застрял на этом этапе и не смог найти решение.

Я также пробовал tns run android --emulator --timeout -0 и ждал час безрезультатно.

Что я могу сделать, чтобы запустить эмулятор?


person Salman    schedule 12.12.2016    source источник
comment
Привет @Notorious_Creed, Не могли бы вы дать нам больше информации о вашей среде (CLI, tns-core-modules, версии узлов). А пока вы можете попробовать выполнить следующие шаги. 1. закройте все эмуляторы 2. Убедитесь, что к вам не подключено ни одно устройство. 3. Запустите эмулятор вручную. 4. Выполните следующую команду tns tns run android.   -  person Nikolay Tsonev    schedule 13.12.2016
comment
Я разместил свой ответ на эту проблему ниже. У меня была та же проблема, и я решил ее, открыв AVD Manager, а затем загрузив последнюю версию эмулятора. @Notorious_Creed   -  person handiansom    schedule 16.03.2017


Ответы (3)


Вам просто нужно открыть диспетчер виртуальных устройств Android и загрузить последнюю версию эмулятора. Затем снова запустите приложение. Оно будет работать.

person handiansom    schedule 16.03.2017

У меня была та же проблема, я решил, открыв avd manager и попытавшись запустить созданное вами виртуальное устройство (эмулятор). Если эмулятор не запускается, вы получите сообщение об ошибке в консоли.

Для меня мне пришлось установить Intel HAXM, для запуска эмулятора

person MeanMan    schedule 15.12.2016

tns run android

Запускает эмулятор, а затем запускает на нем приложение.

Иногда оба процесса не могут происходить одновременно, таким случаем может быть доступ администратора в Linux.

попробуйте сначала запустить эмулятор, а затем приложение.

emulator -avd avd_name [ {-option [value]} … ]

Например:

sudo $ANDROID_HOME/emulator/emulator -avd test -netdelay none -netspeed full

«sudo» важен для пользователей Linux.

затем используйте это, чтобы запустить приложение.

tns run android
person Mr-K10    schedule 04.01.2019