AS运行安卓工程报错,报找不到activity

操作步骤

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 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.LAUNCHER
Starting: 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://www.jianshu.com/p/442339952f26

你可能感兴趣的:(AS运行安卓工程报错,报找不到activity)