当前位置: 代码迷 >> 综合 >> Android 65535
  详细解决方案

Android 65535

热度:87   发布时间:2023-12-28 13:47:45.0

在开发中遇到了这个错,来看一下报错信息;

Error:Execution failed  for  task  ':app:transformClassesWithDexForDebug' >
 com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [ 0 0xffff ]:  65536  
通过网上查阅资料是项目的总方法数超过了64k

解决办法:

在module app中 导入
1、// 避免方法数超过64k
compile 'com.android.support:multidex:1.0.1'
2、 //避免超过64k的方法
protected void attachBaseContext(Context base) {
super .attachBaseContext(base);
MultiDex. install ( this );
}



  相关解决方案