CordovaError: не удалось выполнить команду оболочки getprop,dev.bootcomplete"

Я новичок в Ionic Framework. Я реализую push-уведомление OneSignal на ionic 3.

пакеты cli: (C:\Users\name\AppData\Roaming\npm\node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

глобальные пакеты:

cordova (Cordova CLI) : 8.0.0

локальные пакеты:

@ionic/app-scripts : 3.1.7
Cordova Platforms  : android 6.4.0
Ionic Framework    : ionic-angular 3.9.2

Система:

Android SDK Tools : 26.1.1
Node              : v8.11.3
npm               : 6.1.0
OS                : Windows 7

Переменные среды:

ANDROID_HOME : C:\Sdk\tools

Разное:

backend : pro

Затем, когда я выполняю эту команду.

ионная кордова работает на андроиде.

УСПЕШНАЯ СБОРКА за 1 м 7 с. 44 задачи: 1 выполнена, 43 обновлены. Созданы следующие APK-файлы: C:/rss-test-master/platforms/android/build/outputs/apk/debug/android-debug. .apk

Затем, когда появляется эмулятор, я внезапно получаю такую ​​​​ошибку.

(узел: 4824) UnhandledPromiseRejectionWarning: CordovaError: не удалось выполнить команду оболочки «getprop, dev.bootcomplete» на устройстве: ошибка: C:\Sdk\tools\platform-tools\adb.exe: команда завершилась с ошибкой с кодом выхода 1. Вывод ошибки : ошибка: устройство все еще подключается

После этого я не получил никаких уведомлений на моем конце.


person John Matthew    schedule 22.06.2018    source источник
comment
Любая рекомендация для этого? Благодарю.   -  person John Matthew    schedule 25.06.2018
comment
Пожалуйста, попробуйте решение, указанное в URL-адресе ">Проблема с загрузкой Cordova   -  person Pranit    schedule 05.07.2018


Ответы (2)


Я много искал об этой проблеме, но единственное, что мне помогло, это запустить эмулятор, запустив его в AVD Manager, а затем выполнив команду Cordova emulate android. Эта проблема связана с установкой вашего приложения по совету, поэтому таким образом после запуска эмулятора вы устанавливаете приложение, и у него не должно возникнуть проблем.

person Juliana Polo    schedule 30.06.2018

У меня та же проблема, но чтобы не открывать диспетчер AVD, я запускаю команду emulate android, затем, когда открывается виртуальное устройство, я возвращаюсь к консоли, нажимаю CTRL + C и снова запускаю команду emulate android.

person Garnachito    schedule 08.01.2019