操作步骤:
1.通过AS运行项目,将apk安装到手机
2.在手机上卸载apk
3.再次安装apk到手机。
报错:
08/15 20:30:31: Launching app No apk changes detected since last installation, skipping installation of D:\temp\MyApplication2\app\build\outputs\apk\debug\app-debug.apk $ adb shell am force-stop com.test.myapplication $ adb shell am start -n "com.test.myapplication/com.test.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while executing: am start -n "com.test.myapplication/com.test.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERStarting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.test.myapplication/com.test.myapplication.MainActivity } Error type 3 Error: Activity class {com.test.myapplication/com.test.myapplication.MainActivity} does not exist.
Error while Launching activity
结论:
经过反复尝试,发现在华为P10手机上,通过桌面卸载后,apk仍有残留。需要通过命令行:adb uninstall com.test.myapplication 进行卸载。
但不是所有apk都会存在此问题,可能跟项目所使用的gradle等有关。
安卓开发技术分享:https://blog.csdn.net/yinxing2008/article/details/84555061