Android 方法数超过64k限制的解决办法
16lz
2021-01-23
android { compileSdkVersion COMPILE_SDK_VERSION as int buildToolsVersion BUILD_TOOLS_VERSION defaultConfig { applicationId "com.x.xxx" minSdkVersion MIN_SDK_VERSION as int targetSdkVersion TARGET_SDK_VERSION as int versionCode 4 versionName "1.0.3" multiDexEnabled true } ... sourceSets { main { jniLibs.srcDirs = ['libs'] } } dexOptions{ javaMaxHeapSize "2g" }}
1.在app的build.gradle文件中添加
multiDexEnabled truedexOptions{ javaMaxHeapSize "2g" }
2.在依赖中添加multidex
dependencies { ... compile 'com.android.support:multidex:1.0.0' }
3.重写Application子类的方法
@Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); }
参考:
http://www.itnose.net/detail/6168594.html
更多相关文章
- android视图切换动画:ViewAnimator类及其子类
- Android 中可重写的一些样式
- fullScreen时的软键盘监听(非重写Layout方式)
- android重写Dialog(接上文)
- 重写dialog
- 13、Android重写系统返回键
- UI组件之AdapterView及其子类(二)GridView网格视图的使用
- Android -- 重写android返回键
- Android用户界面 UI组件--ImageView及其子类ImageButton,QuickCo