美文网首页安卓开发Android问题解决
AS运行安卓工程报错,报找不到activity

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

作者: 蓝不蓝编程 | 来源:发表于2018-10-12 13:53 被阅读68次

操作步骤

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

相关文章

网友评论

    本文标题:AS运行安卓工程报错,报找不到activity

    本文链接:https://www.haomeiwen.com/subject/jyxgaftx.html