AndroidStudio:The number of method references in a .dex file cannot exceed 64K错误
在AndroidStudio中出现下面的错误提示:
Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.htmlError:Execution failed for task ':xxx:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
根据提示信息可以看到,出现这个问题,是因为App里面方法数超过64K。实际上大部分情况下都是因为包的重复导入造成的。
怎么解决这个问题呢?
一. 删掉重复的依赖包。另外,在build.gradle中,把包版本设成一致。
二. 修改build.gradle文件。
1.在dependencies中,添加
compile 'com.android.support:multidex:1.0.1'
2.在 defaultConfig 中添加
multiDexEnabled true
三. 查看AndroidManifest.xml文件中,application节点下,android:name=”“所对应的Application。在Application里面重写attachBaseContext方法。如下图所示:
这样修改完就不会再出现上面的错误提示了。
AndroidStudio:The number of method references in a .dex file cannot exceed 64K错误相关推荐
- 方法超出 android,Android工程方法数超过64k,The number of method references in a .dex file cannot exceed 64K....
最近将一个老的Eclipse项目转到Android Studio后,用gradle添加了几个依赖,项目可以make,但是一旦run就报错 Error:The number of method refe ...
- Android studio: The number of method references in a .dex file cannot exceed 64K. Learn how to resol
报错log: Error:The number of method references in a .dex file cannot exceed 64K. Learn how to resolve ...
- The number of method references in a .dex file cannot exceed 64K. Error 解决方案
我们都知道app里面的方法数是有限制的差不多64000个,具体就为曾考证了 在遇到这个问题之前,一直以为这是一件多么遥远的事情,其实并不是的,稍有不慎这个异常出来了 也有可能并不是你真的有编写了64k ...
- Android开发 Error(建议收藏下来以备不时之需):The number of method references in a .dex file cannot exceed 64K.
前言 我一直都知道app里面的方法数是有限制的差不多64000,具体的就未曾考证了 在遇到这个问题之前,一直以为这个一个多么遥远的距离 其实并不是的,稍有不慎这个异常出来了 当前并不是你真的有编写了6 ...
- 解决The number of method references in a .dex file cannot exceed 64K的问题
需要分包build只需要 在build.gradle defaultConfig中加入 multiDexEnabled true defaultConfig {multiDexEnabled true ...
- 如何处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k
一:问题描述: 应用中的Dex 文件方法数超过了最大值65536的上限,简单来说,应用爆棚了. 二.解决方案: 方案1:使用插件化框架 比如: https://github.com ...
- Lambda方法推导(method references)
在上一篇[http://www.cnblogs.com/webor2006/p/7707281.html]中提到了方法推导的东东: 这里说细的学习一下它,下面走起! Method references ...
- java 8 方法引用(method references)
1 什么是方法引用(method references) java 8 添加了一个很熟悉但是又很陌生的符号::. 你也许会看到这样的代码 System.out::println 其实就是方法引用(me ...
- android内联优化导致Inlined method resolution crossed dex file boundary
最近App在android11上出现了一个诡异的native 崩溃,很不容易出现,但都是有个特点就是安装App后过一段时间才会出现,杀进程没用,覆盖安装同一个apk,崩溃立刻消失,日志为如下: 124 ...
最新文章
- 菜单样式1:鼠标悬停向下弹出列表
- 解决pandas:ValueError: Cannot convert non-finite values (NA or inf) to integer
- 离线轻量级大数据平台Spark之MLib机器学习库朴素贝叶斯实例
- 对The Curse of Dimensionality(维度灾难)的理解
- Servlet_概述
- java环境变量设置详解_JAVA环境变量配置详解(Windows)
- JavaScript实现的List(集合)类
- java Date 转mysql timestamp 秒数不一致
- python 的内置方法zip()介绍
- jenkins 设置 gitlab web hooks
- 【转载】用CAM350制作CAM资料的基本步骤
- linux下查看mysql配置文件位置
- 使用软件测试工具WinRunner的几点建议
- 网站被黑怎么查被入侵原因和日志
- Java第十一章总结
- ATeam社区(牛客网项目第七章)
- dubbo comsumer指定服务
- 2个阶乘什么意思_两个阶乘符号连在一起是什么意思
- ps4 虚拟服务器 设置,谁说PS VR只能适配PS4主机? 大神来教你完美认证PC
- 使用opencv.js分类器和hbuilderx开发一个分类器app
热门文章
- pgp解密 java_Java PGP加密解密实例教程详细操作步骤
- valgrind和Kcachegrind性能分析工具详解
- android 5.1 取消录制屏幕跳出的权限对话框问题(开发版,不适用手机)
- 谷粒学院day9关于章节小节修改后无法添加的bug记录
- 容齐的身世_白发容齐和容乐是什么关系?容齐和容乐是兄妹吗?
- springboot实现pdf里面插入图片
- 服务器解决了什么问题、状态同步和帧同步
- ③企业虚拟化Kvm 管理、kvm高级命令、磁盘格式转换、挂载磁盘、第三篇
- Java BigDecimal 的舍入模式(RoundingMode)详解
- 《刻意练习》读书分享