我使用的最新的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问题相关推荐

  1. Error:Cannot fit requested classes in a single dex file.。。。编译错误

    最近欧啦在写项目中,studio编译运行项目会遇到拉个奇葩的错误,就是下边这个,在这里记载一下 Cannot fit requested classes in a single dex file. T ...

  2. Unity打包apk报错: Cannot fit requested classes in a single dex file (# methods: 73376 > 65536)的解决办法

    文章目录 一.问题 二.原因 三.测试,生成超过65535个函数 四.解决办法 1.勾选Custom Gradle Template 3.添加multiDexEnabled true 4.添加mult ...

  3. 解决Cannot fit requested classes in a single dex file

    详细描述 Cannot fit requested classes in a single dex file (# methods: 78458 > 65536) 原因 导出安装包时项目方法过多 ...

  4. 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 ...

  5. Android 65536错误:Cannot fit requested classes in a single dex file

    Cannot fit requested classes in a single dex file 问题 解决方法 完事 问题 AGPBI: {"kind":"error ...

  6. 解决DexOverflowException: Cannot fit requested classes in the main-dex file

    android 项目编译报错: at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveM ...

  7. Android开发笔记(一百七十九)避免方法数过多的问题

    一个大规模的App工程,往往引入了数量繁多的第三方开发库,其中既有官方的Jetpack库,也有第三方厂商的开源包.有时候运行这种App会报错"Cannot fit requested cla ...

  8. Android方法数methods超过65536

    当Android App中的方法数超过65535时,如果往下兼容到低版本设备时,就会报编译错误: Cannot fit requested classes in a single dex file. ...

  9. android开发方法数,Android方法数methods超过65536详解

    当Android App中的方法数超过65535时,如果往下兼容到低版本设备时,就会报编译错误:Cannot fit requested classes in a single dex file. T ...

最新文章

  1. 1035等差数列末项计算
  2. 计算机图形学----基于3D图形开发技术 (韩正贤 著)
  3. 基于matlab的智能天线波束方向图仿真,基于MATLAB的智能天线波束方向图仿真
  4. 【机器视觉】 dev_disp_text算子
  5. Java filter拦截器的使用
  6. mysql 分数表实现排名
  7. String 使用不当可能导致内存泄露
  8. python编程软件排行榜_PYPL 9月编程语言排行榜发布 Python一枝独秀
  9. [Leedcode][JAVA][面试题 16.03. 交点]
  10. 无法从计算机中删除,【求助】Windows无法从该家庭组中删除你的计算机
  11. 树:二叉树的层序遍历算法(超简洁实现及详细分析)
  12. 配置ssh 无需密码即可登录远程服务器
  13. 用python画星座_用python做星座介绍程序。
  14. access mysql odbc驱动程序_access odbc驱动程序
  15. React结合es6实例教程
  16. ACCESS数据库程序设计
  17. 数字/模拟信号中带宽的含义
  18. Java中的Set、Map(二叉搜索树篇)
  19. 不同型号阵列卡相关工具的使用简介
  20. elasticsearch进阶(3)—— ilm policy

热门文章

  1. python打印小猪佩琪_极度舒适的 Python 入门教程,小猪佩奇也能学会~
  2. vue设置多选框默认勾选_Angular/Vue多复选框勾选问题
  3. 20220208--CTF刷题记录--6道简单的MISC题目
  4. dart 替代java_Dart与Java的语法区别
  5. 完全平方数 HYSBZ - 2440 (莫比乌斯函数容斥)
  6. “美登杯”上海市高校大学生程序设计邀请赛 **D. 小花梨的取石子游戏**
  7. jacoco统计server端功能测试覆盖率
  8. Java内存模型解析
  9. 随着互联网的深化,世间万物都将如何学会思考?
  10. knockoutJS学习笔记06:ko数组与模板绑定