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 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.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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容