步骤:
打开 android 应用程序(使用 cordova
构建)
然后我打电话给 cordova-webintent
安装更新
我按下安装,它开始安装,但几秒钟后,应用程序强制停止和关闭,而不是安装和打开更新的应用程序。
这个问题出现在一段时间以前,我不能理解为什么会发生这种情况,因为 cordova-webintent
和 cordova
的版本是相同的。
为什么应用程序强制在安装时停止?
日志:
E:\work\hello1>adb logcat ActivityManager:I com.example.hello1:D *:S
--------- beginning of system
I/ActivityManager( 715): [Background Service Priority Adjustment] Set callerFg as false for service.getFlags():260
I/ActivityManager( 715): START u0 {act=android.intent.action.VIEW dat=file:///storage/emulated/0/filename1.apk typ=application/vnd.android.package-archive cmp=com.android.packageinstaller/.PackageInstallerActivity} from uid 10657 on display 0
--------- beginning of main
I/ActivityManager( 715): START u0 {dat=file:///storage/emulated/0/filename1.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras)} from uid 10072 on display 0
I/ActivityManager( 715): [AppLaunch] Displayed Displayed com.android.packageinstaller/.InstallAppProgress: +135ms
I/ActivityManager( 715): Force stopping com.example.hello1 appid=10657 user=-1: uninstall pkg
I/ActivityManager( 715): Killing 19149:com.example.hello1/u0a657 (adj 1): stop com.example.hello1
W/ActivityManager( 715): notify app switch quit packageName=com.example.hello1
I/ActivityManager( 715): Force finishing activity ActivityRecord{16a2ad7e u0 com.example.hello1/.MainActivity t2758}
I/ActivityManager( 715): Force finishing activity ActivityRecord{32eb6933 u0 com.android.packageinstaller/.InstallAppProgress t2758}
**W/ActivityManager( 715): Spurious death for ProcessRecord{2590ad4d 19149:com.example.hello1/u0a657}, curProc for 19149: null**
I/ActivityManager( 715): Force stopping com.example.hello1 appid=10657 user=-1: update pkg
I/ActivityManager( 715): Force stopping com.example.hello1 appid=10657 user=0: pkg removed