Android使用MultiDex出现的ClassNotFound的解决办法

今天新建了一个项目,好吧,不是新建的,是测试用的项目,你们感受下代码量。

依赖的数量

这么多个函数方法,然后就报函数方法超过64k个了,是如下的报错方法

方法数量多于64k个

好,遇到问题,肯定是先百度的吧(方法略)


multiDexEnabled true


加入multidex依赖
在自己的Application上加上MultiDex.install(this)

加完,运行,毕竟是按照广大大佬的发言来调整的,下面是运行效果经典的

java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lang.ClassNotFoundException: Didn't find class "com.blankj.utilcode.util.Utils$FileProvider4UtilCode"

经典的ClassNotFound,这个是第三方库分dex时出的问题。那可咋整啊,我都加了要加的了,别急,多百度几个,总会成功的,呐,看下面。

加上红框那个就好了

加上这句话重新编译运行就好了

如果你觉得可以的话,能帮到你的话,就点个赞吧,他们时会亮的啊

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容