我新建的项目android版本4.4以下出现不能调试,只能跑release包
报错为
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.wangcai.lotterybuyer/com.wangcai.lotterybuyer.activity.WelcomeActivity}: java.lang.ClassNotFoundException: Didn’t find class “com.wangcai.lotterybuyer.activity.WelcomeActivity” on path: DexPathList[[zip file “/data/app/com.wangcai.lotterybuyer-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.wangcai.lotterybuyer-2, /vendor/lib, /system/lib]] at android.app
最终找到原因是:我的gradle里加了 multiDexEnabled true 这句话,去掉就好了, multiDexEnabled true 这个是配置方法超过64k方法的时候才加的,方法都没有多少个,去掉了也没啥影响
Unable to instantiate activity ComponentInfo on path: DexPathList
最新推荐文章于 2024-04-23 16:11:28 发布