Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
问题
AS安装报错:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502)at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277)at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491)at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168)at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)at com.android.dx.command.dexer.Main.runMonoDex(Main.java:302)at com.android.dx.command.dexer.Main.run(Main.java:245)at com.android.dx.command.dexer.Main.main(Main.java:214)at com.android.dx.command.Main.main(Main.java:106)
解决
- 在项目的build.gradle文件的dependencies 节中添加分包设置
dependencies {
... compile 'com.android.support:multidex:' ...
}
- 通过在defaultConfig节中设置multiDexEnabled标签为true,开启multi-dexing支持
defaultConfig { ... multiDexEnabled true ...
}
- 设置Application
如果你没有创建自己的Application 类,在你的清单文件AndroidManifest.xml中配置
android:name="android.support.multidex.MultiDexApplication"
如果你有自己的Application类了,让它继承 android.support.multidex.MultiDexApplication 而不是android.app.Application
如果你的Application继承了其他的类,并且你不想改变或者没办法改变。按照下面的方法重写attachBaseContext()
protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this);
}
- 重新build,生成签名APK,安装使用正常
Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536相关推荐
- 解决com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
前言 AS编译的时候报以下错误 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.and ...
- Android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误解决办法
踩过的坑, 以下操作,必须在app module中进行. ========================================== ** Android编译出现com.android.de ...
- Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题
Android学习笔记----解决"com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 6553 ...
- 解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题
同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.谷 ...
- Android Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法
开始一个新项目的时候,Build工程的时候一直报这个错误: 控制台报错误:Conversion to Dalvik format failed: Unable to execute dex: meth ...
- android dex文件过多,Android Studio中的多个Dex文件异常
突然间,我在Android Studio中的项目中收到以下错误.Android Studio中的多个Dex文件异常 Execution failed for task ':app:dexDebug'. ...
- 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入
2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...
- android studio怎么添加按钮,Android Studio 工具栏添加常用按钮
本文中 Android Studio 的版本为 android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异. 在工具栏中添加一些常用的按钮,如设置.DDMS,有利 ...
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...
最新文章
- 企业级监控ZABBIX深度实践安装部分
- CTOR在区块熵编码中的优点
- 点击切换图标方法,jquery bootstrap方法
- Javascript高级调试——console.table()
- VTK:网格质量用法实战
- 精读《javascript高级程序设计》笔记二——变量、作用域、内存以及引用类型
- e-r模型教案高中计算机,《ER模型1》[数据库][计算机]教案.doc
- 【性能优化实战】java验证码识别训练
- day33 java的多线程(5)
- mysql中创建视图语法错误_mysql - 使用过程MySQL创建视图时出错 - 堆栈内存溢出
- vc控制excel格式(转载备忘)
- 服务器安装linux系统教程
- 怎么用dos系统进入服务器,如何进入dos系统(非常实用的几个DOS使用技巧)
- win10换win7系统步骤操作详解分享
- Hibernate criterion 方法总结
- 5G/NR中RRC的三种状态(idle, active, inactive)
- Java8种Stream流相关操作——集合的筛选、归约、分组、聚合
- 小程序中子组件父/组件互相传值以及互相接收
- 《蹭课神器》Alpha版使用说明
- TYVJ 01034
热门文章
- VMware虚拟机在仅主机模式下的网卡无法动态获取IP
- h5新增 history的应用
- 查询score中选学多门课程的同学中分数为非最高分成绩的记录。
- Codeforces Round #374 (Div. 2) A. One-dimensional Japanese Crosswor 水题
- asp.net viewstate 数据过大 导致错误
- 搜索引擎学习(五)Lucene操作索引
- CVE-2019-8341 Jinja2 RCE漏洞学习
- centos6系列版本防火墙图形化设置
- 项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)...
- Java 连接 timesten