Android 项目可以在Android5.0以上机型调试,但是在低版本无法调试;
错误如下:
Error while executing: am start -n "com.****.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.****.MainActivity }
Error type 3
Error: Activity class {com.****.MainActivity} does not exist.
如图:
第一眼见到这个错误,先想到的是AndroidManifest.xml中的配置问题,可是检查后,没有问题。
最后定位在了app的build.gradle
如图:
把multiDexEnabled从之前的false 改成true问题解决了。
本文介绍了一个常见的Android应用调试问题:在Android5.0以下版本设备上启动应用时出现的“Activity class does not exist”错误。文章详细解释了如何通过修改app的build.gradle文件中的multiDexEnabled属性来解决这一问题。
933

被折叠的 条评论
为什么被折叠?



