
引用第三方库的jar文件,都有可能会触发这个错误。主要原因是你的项目貌似有点大,已经超过65k个方法。一个dex已经装不下了,需要个多个dex,也就是multidex ,因为Android系统定义总方法数是一个short int,short int 最大值为65536
上面是百度说法,但是奇了怪了,我并没有添加太多东西,因为是新创建的项目,没加多少东西,第三方库也是,突然就这样了,不过好在问题还是能解决的。
1、在app的module下的build.gradle中添加下面这句
implementation 'com.android.support:multidex:1.0.3'
2、在app的moudle下添加multiDexEnabled true

3. 对于有自定义application的,在onCreate中添加下面这句:
MultiDex.install(this);
搞定~嘿嘿(*^▽^*)
解决Android项目65k方法数限制
本文解决Android项目因方法数超过65k导致的构建错误,介绍如何通过启用multidex来应对这一限制,包括在build.gradle中添加依赖、启用multiDex以及在Application中调用MultiDex.install()。
1448

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



