Шаги:
1) Открытое приложение для Android (построено с помощью cordova
)
2) Затем я назвал cordova-webintent
для установки обновлений
https://github.com/Initsogar/cordova-webintent
3) Я нажал "Установить", и он начнет установку, но через несколько секунд приложение перестанет останавливаться и закрывается вместо установки и открытия обновленного приложения.
Эта проблема появилась некоторое время назад, и я не могу понять, почему это произошло из-за той же версии cordova-webintent
и cordova
.
4) После остановки приложения, я нажимаю значок приложения, но появляется сообщение о том, что "Приложение не установлено". Через несколько секунд приложение продолжит установку в фоновом режиме. Я снова коснусь значка приложения и откроется обновленное приложение.
Пожалуйста, помогите устранить эту проблему при остановке приложения при установке.
Logs:
E:\work\hello1 > adb logcat ActivityManager: я com.example.hello1: D *: S
--------- начало системы
I/ActivityManager (715): [Настройка приоритета фоновой службы] Установите callerFg как false для service.getFlags(): 260
I/ActivityManager (715): START u0 {act = android.intent.action.VIEW dat = файл:///storage/emulated/0/filename1.apk typ = application/vnd.android.package-archive cmp = com.android.packageinstaller/.PackageInstallerActivity} из uid 10657 на дисплее 0
--------- начало основного
I/ActivityManager (715): START u0 {dat = file:///storage/emulated/0/filename1.apk cmp = com.android.packageinstaller/.InstallAppProgress(имеет дополнительные функции)} из uid 10072 на дисплее 0 I/ActivityManager (715): отображается [AppLaunch] Отображается com.android.packageinstaller/.InstallAppProgress: + 135ms
I/ActivityManager (715): принудительная остановка com.example.hello1 appid = 10657 user = -1: удалить pkg
I/ActivityManager (715): Killing 19149: com.example.hello1/u0a657 (adj 1): stop com.example.hello1
W/ActivityManager (715): уведомлять приложение switch quit packageName = com.example.hello1 I/ActivityManager (715): принудительная завершающая активность ActivityRecord {16a2ad7e u0 com.example.hello1/.MainActivity t2758}
I/ActivityManager (715): принудительно завершает работу ActivityRecord {32eb6933 u0 com.android.packageinstaller/.InstallAppProgress t2758}
W/ActivityManager (715): ложная смерть для ProcessRecord {2590ad4d 19149: com.example.hello1/u0a657}, curProc для 19149: null
I/ActivityManager (715): принудительная остановка com.example.hello1 appid = 10657 user = -1: update pkg I/ActivityManager (715): принудительная остановка com.example.hello1 appid = 10657 user = 0: pkg удален