Android工程方法数超过65535
16lz
2021-01-26
Error:Execution failed for task ':ttt: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
解决办法:谷歌官方推荐使用MultiDexApplication
Gradle 配置: defaultConfig { applicationId "XXX" minSdkVersion 14 targetSdkVersion 23 multiDexEnabled true}dependencies { compile 'com.android.support:multidex:1.0.0'}
Application 类重写方法:
@Overrideprotected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this);}
更多相关文章
- Android使用SurfaceView画图
- Android学习笔记(12)————利用SQLiteOpenHelper来管理SQLite
- Android(安卓)中保存图片的代码
- Ubuntu 12.04.5 LTS下配置android4.4编译环境
- AlarmManager定时重复任务,发送心跳
- 图片裁剪关于return-data
- Android:Activity:打开另外的Activity、参数传递
- Android(安卓)之gson字符串转java bean
- 使用Intent实现页面跳转 (另一种方法)