«Ionic Cordova run android» получил сообщение об успешном запуске, но приложение не запускается на телефоне - PullRequest
0 голосов
/ 26 сентября 2018

Несколько дней назад я обновил свой телефон с Android 7.1.1 до Android 8.1 Oreo.После этого обновления, когда я пытаюсь запустить команду «ionic cordova run android» или «ionic cordova run android -l», консоль cmd показывает сообщение:

BUILD SUCCESSFUL in 15s 47 actionable tasks: 2 executed, 45 up-to-date Built the following apk(s):
        D:\Plural Systems\Painel do Gestor\siematecapp\platforms\android\app\build\outputs\apk\debug\app-debug.apk

ANDROID_HOME=C:\Users\Jer\AppData\Local\Android\sdk

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65 No target specified, deploying to device '0044699831'.

none 

Skipping build... Built the following apk(s):
        D:\Plural Systems\Painel do Gestor\siematecapp\platforms\android\app\build\outputs\apk\debug\app-debug.apk

Using apk: D:\Plural Systems\Painel do Gestor\siematecapp\platforms\android\app\build\outputs\apk\debug\app-debug.apk

Package name: br.doctorvet.app 

LAUNCH SUCCESS

Но после этого сообщения приложениене открывается на Android.

Я уже пытался удалить платформу Android и снова добавить платформу;обновите cordova-plugin-webview с 1.2 до 2.0, удалите, а затем добавьте платформу Android;отключить отладку по USB, отменить авторизацию по отладке по USB, включить / отключить «Проверка приложений через USB; я создал новый пустой ионный проект и выполнил команду, она работала, но только в первый раз; я пытался клонировать проект из gitи установите проект, добавьте платформу Android, но возникает та же проблема.

Я не знаю, почему это происходит. Это началось после того, как я обновил свою версию Android до 8.1 и до этого все работало нормально.

Что может быть причиной этого?

Мои IONIC INFO

cli пакеты: (C: \ Users \ Jer \ 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.9
Cordova Platforms  : android 7.1.1
Ionic Framework    : ionic-angular 3.9.2

Система:

Node : v8.11.2
npm  : 5.6.0
OS   : Windows 10

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

ANDROID_HOME : not set

Разное:

backend : pro

Мой IONIC REQUIREMENTS

Android Studio project detected


Requirements check results for android:

Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-27,android-26,android-25
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-4.4\bin\gradle

Ответы [ 2 ]

0 голосов
/ 07 апреля 2019

Проблема была в гостевом пользователе.У меня был включен гостевой пользователь, и все, что я установил с помощью ионных команд в основном пользователе, было установлено в гостевом пользователе, но когда я запускал команду во второй раз, приложение на госте было обновлено.Поэтому каждый раз, когда я запускаю какую-то ионную команду, мне нужно удалить приложение на гостевом пользователе, прежде чем запускать ionic cordova run-build android.

0 голосов
/ 26 сентября 2018

команда run будет выглядеть так:

ionic cordova run android -lc

, в то время как вам нужно добавить один из них:

--device    Deploy Cordova build to a device
--target    Deploy Cordova build to a device (use --list to see all)

, потому что он жалуется ...

цель не указана

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...