天天看点

Unable to instantiate activity ComponentInfo on path: DexPathList

我新建的项目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方法的时候才加的,方法都没有多少个,去掉了也没啥影响

继续阅读