Nativescript - ошибка при запуске tns android

Пытаюсь запустить эмулятор андроида командой tns run android. Это запускает эмулятор, но он остается на логотипе Android, и я получаю следующую ошибку:

(...)

СТРОИТЬ УСПЕШНО

Общее время: 17.013 секунд
Проект успешно построен.
Использование C: \ (...) \ sample-Groceries \ platform \ android \ build \ output \ apk \ sampleGroceries-debug.apk
Запуск эмулятора Android с изображением Nexus6
Ожидание инициализации эмулятора устройства ..............

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

Вот мое виртуальное устройство Android настроено:

AVD Manager

введите описание изображения здесь

Примечание. Я все равно могу запустить приложение на телефоне, но не на компьютере.


person Emanuel Saramago    schedule 21.05.2016    source источник


Ответы (5)


Наконец я нашел проблему.

В диспетчере виртуальных устройств Android произошла ошибка, которую я не видел:

Ошибка диспетчера AVD

person Emanuel Saramago    schedule 21.05.2016
comment
На прошлой неделе у меня возникла та же проблема, и я решил ее, загрузив последнюю версию эмулятора. ^ ^. - person handiansom; 21.03.2017

Вот решение, которое я нашел полезным. введите здесь описание изображения

Вам просто нужно вручную активировать эмулятор, что вы можете сделать с помощью студии Android или командной строки. Используя командную строку, вы должны запустить эту команду

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

например:

/Android/sdk/emulator/emulator -avd test

После запуска эмулятора вы можете запустить эту команду

tns run android
person ravvis    schedule 15.04.2020

У меня возникла аналогичная проблема после обновления до последней версии Android Studio и последних эмуляторов. Я переключил кучу ВМ на 64, и у меня это сработало. Возможно, стоит попробовать.

person Bradley Gore    schedule 21.05.2016

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

person handiansom    schedule 21.03.2017

У меня такая же проблема. Я исправил это:

  1. Откройте эмулятор вручную из Android Studio (дважды щелкните позицию в списке AVD Manager)
  2. Беги tns run android

Работает на macOS Sierra.

person Kamil Harasimowicz    schedule 19.08.2017