AndroidX 方法数限制 Error:Cannot fit requested classes in a single dex file 64K问题
我使用的最新的AndroidX库报错了,方法数超过65536,
在AndroidX库中的MultiDex解决办法非常简单,只需要一步就可以解决。
在app的gradle里面的defaultConfig节点里面添加 multiDexEnabled = true 即可,不需要在自定义Application中初始化
不要要额外的配置
AndroidX中不需要依赖multidex库
但是我发现AS自动引用了这个库
注意:如果你在defaultConfig节点里面怎么都无法提示出来multiDexEnabled字段可以参考下面的图文教程(Android Studio 3.5.3)
下面是非AndroidX库中的解决办法
Android5.0(Api>=21)解决方法:
只需要在defaultConfig根节点下面开启MultiDex即可:
multiDexEnabled true即可
Android5.0(Api<21)解决方法:
第一步:先在defaultConfig根节点里面增加:multiDexEnabled true
第二步:依赖multiDex包:implementation 'com.android.support:multidex:1.0.3'
第三步:让自定义的application继承MultitDexApplication即可注意:
如果项目中是用到的第三方的OtherApplication解决方法:
第一步:现在defaultConfig根节点里面增加:multiDexEnabled true
第二步:依赖multiDex包:implementation 'com.android.support:multidex:1.0.3'
第三步:在OtherApplication的初始化方法中初始化MultiDex即可
@override
protected void attachBaseContext(Context context){super.attachBaseContext(context);MultiDex.install(this);
}
Google官方文档64K解决方法:进入官方文档
AndroidX 方法数限制 Error:Cannot fit requested classes in a single dex file 64K问题相关推荐
- Error:Cannot fit requested classes in a single dex file.。。。编译错误
最近欧啦在写项目中,studio编译运行项目会遇到拉个奇葩的错误,就是下边这个,在这里记载一下 Cannot fit requested classes in a single dex file. T ...
- Unity打包apk报错: Cannot fit requested classes in a single dex file (# methods: 73376 > 65536)的解决办法
文章目录 一.问题 二.原因 三.测试,生成超过65535个函数 四.解决办法 1.勾选Custom Gradle Template 3.添加multiDexEnabled true 4.添加mult ...
- 解决Cannot fit requested classes in a single dex file
详细描述 Cannot fit requested classes in a single dex file (# methods: 78458 > 65536) 原因 导出安装包时项目方法过多 ...
- Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
Android studio 打包时报错如下: Cannot fit requested classes in a single dex file. Try supplying a main-dex ...
- Android 65536错误:Cannot fit requested classes in a single dex file
Cannot fit requested classes in a single dex file 问题 解决方法 完事 问题 AGPBI: {"kind":"error ...
- 解决DexOverflowException: Cannot fit requested classes in the main-dex file
android 项目编译报错: at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveM ...
- Android开发笔记(一百七十九)避免方法数过多的问题
一个大规模的App工程,往往引入了数量繁多的第三方开发库,其中既有官方的Jetpack库,也有第三方厂商的开源包.有时候运行这种App会报错"Cannot fit requested cla ...
- Android方法数methods超过65536
当Android App中的方法数超过65535时,如果往下兼容到低版本设备时,就会报编译错误: Cannot fit requested classes in a single dex file. ...
- android开发方法数,Android方法数methods超过65536详解
当Android App中的方法数超过65535时,如果往下兼容到低版本设备时,就会报编译错误:Cannot fit requested classes in a single dex file. T ...
最新文章
- 1035等差数列末项计算
- 计算机图形学----基于3D图形开发技术 (韩正贤 著)
- 基于matlab的智能天线波束方向图仿真,基于MATLAB的智能天线波束方向图仿真
- 【机器视觉】 dev_disp_text算子
- Java filter拦截器的使用
- mysql 分数表实现排名
- String 使用不当可能导致内存泄露
- python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀
- [Leedcode][JAVA][面试题 16.03. 交点]
- 无法从计算机中删除,【求助】Windows无法从该家庭组中删除你的计算机
- 树:二叉树的层序遍历算法(超简洁实现及详细分析)
- 配置ssh 无需密码即可登录远程服务器
- 用python画星座_用python做星座介绍程序。
- access mysql odbc驱动程序_access odbc驱动程序
- React结合es6实例教程
- ACCESS数据库程序设计
- 数字/模拟信号中带宽的含义
- Java中的Set、Map(二叉搜索树篇)
- 不同型号阵列卡相关工具的使用简介
- elasticsearch进阶(3)—— ilm policy
热门文章
- python打印小猪佩琪_极度舒适的 Python 入门教程,小猪佩奇也能学会~
- vue设置多选框默认勾选_Angular/Vue多复选框勾选问题
- 20220208--CTF刷题记录--6道简单的MISC题目
- dart 替代java_Dart与Java的语法区别
- 完全平方数 HYSBZ - 2440 (莫比乌斯函数容斥)
- “美登杯”上海市高校大学生程序设计邀请赛 **D. 小花梨的取石子游戏**
- jacoco统计server端功能测试覆盖率
- Java内存模型解析
- 随着互联网的深化,世间万物都将如何学会思考?
- knockoutJS学习笔记06:ko数组与模板绑定