位置: 编程技术 - 正文

解决“Cannot merge new index 67208 into a non-jumbo instruction”的问题(解决口苦的最佳方法)

编辑:rootadmin

推荐整理分享解决“Cannot merge new index 67208 into a non-jumbo instruction”的问题(解决口苦的最佳方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:解决的英文,解决烧心最快方法,解决问题,解决肚子胀气最快方法,解决口苦最快的方法,解决烧心最快方法,解决口苦最快的方法,解决烧心最快方法,内容如对您有帮助,希望把文章链接给更多的朋友!

在将ADT和SDK Tool升级到最新(分别是.1和.0.1)之后,我的一个工程(相对比较大)在编译并运行的时候,出现错误,Eclipse控制台输出如下信息:

Unable to execute dex: Cannot merge new index into a non-jumbo instruction! Conversion to Dalvik format failed: Unable to execute dex: Cannot merge new index into a non-jumbo instruction!

很多人在升级ADT和SDK Tool之后,都会遇到这个问题,只是错误信息中的数字不同而已。

而且,我还发现一个现象:如果只是编译,但不生成APK,并不会出错;其实,从上面的错误信息中也可以看出一些线索 --- 它是在将jar文件转换成dex文件的时候出错的。

网上给出的解决方案是,将dex.force.jumbo=true添加到project.properties文件中,然后清理工程,并重新编译。

解决“Cannot merge new index 67208 into a non-jumbo instruction”的问题(解决口苦的最佳方法)

这个方法可以解决编译阶段问题,但是产生的APK在某些机器上不能安装(Installation error: INSTALL_FAILED_DEXOPT),针对这个问题的一个可能解释是:

最新的ADT和SDK Tool在将jar转化成dex的时候,可能会合并类的代码,这将导致巨大的类;类中的每一个方法都分配有一个id,字节码中以id标识和调用方法;早期的Dalvik VM内部使用short类型变量来标识方法的id,最大&#;限制在;综合上述因素,代码在安装的时候,不能通过验证,所以安装失败。

最新的Android可能已经解决了这个问题,但是更早的Android版本可能仍然存在此问题。

因此,由于大量遗留机器的存在,这个问题是不能彻底解决的,一个临时的解决方案是:删掉没有实际使用的代码,或者使用ProGuard处理代码(可以减小代码体积)。

一个不幸的推论是:随着一个软件功能的增加,代码的膨胀,APK包终将超出可以处理的范围,也许就是8M(指APK包里面的classes.dex).

与此问题相关的两个讨论组是:

android 功能引导界面实现 一.界面实现:借鉴了别人的实例,然后记录下引导界面的实现,总体来说实现不算困难,前提是要有个美工帮你做这些引导图片(找了张图片凑合用吧

android设置移动联通电信wap接入点 原文:android设置移动联通电信wap接入点源代码下载地址:

Android Studio cvs 状态颜色 红色代表需要Add

标签: 解决口苦的最佳方法

本文链接地址:https://www.jiuchutong.com/biancheng/381064.html 转载请保留说明!

上一篇:Android手机实时视频监控(安卓实时屏幕)

下一篇:android 功能引导界面实现(安卓系统引导程序)

  • 工程施工的间接费用怎么结转
  • 租金营改增
  • 个税手续费返还会计分录
  • 营业外收入包括其他业务收入吗
  • 营改增试点纳税人提供有形动产租赁服务,税率为
  • 红字发票是否需要写进出仓单里
  • 电子承兑汇票接收和转出步骤
  • 吸收合并控股合并新设合并的区别
  • 公司改变工资结构变相降工资怎么办
  • 员工拓展培训进度怎么写
  • 营改增 贷款服务
  • 专用发票红冲后可以退税吗?
  • 股权转让以前年度怎么算
  • 小规模咨询费税率是多少
  • 员工个人所得税申报方式选哪个
  • 车辆购置税完税证明电子版二维码怎么扫
  • 职工福利费要申报吗
  • 非企业性单位包括哪些单位
  • 工商年检填写数据填错了会罚款吗
  • Win7/Win8/Win10单、多系统一键安装教程 只需30秒!
  • 应付账款暂估借方余额怎么处理
  • 增值税红字发票申报表怎么填
  • 企业签订的借款合同印花税
  • 工会经费使用具体办法
  • 合伙企业收到分红需要交所得税吗
  • 长期股权投资凭证
  • 企业受赠业务的法律规定
  • 实际缴纳消费税是什么意思
  • uniapp自定义组件模式
  • 符合条件的小型微利企业,减按
  • 无形资产使用寿命的复核
  • mac如何使用php
  • laravel 5.4中实现无限级分类的方法示例
  • 比较坏账准备与什么有关
  • 公司的土地
  • javascript动画教程
  • 包装费 增值税
  • jsoup js
  • php 方括号
  • 交通银行手机银行网页版
  • python打开文本文档中文读不出来
  • 充话费如何开公司发票
  • 教育咨询公司能开培训费发票吗
  • 影响留存收益变动的选折题
  • 报表中的存货是什么
  • 实收资本的账务处理与其他应收款
  • 企业所得税年报更正申报怎么操作
  • 公司买车可以抵扣企业所得税吗
  • 财政补贴的会计分录
  • 项目费用有哪些
  • 办公用品开普票几个点
  • 母公司设立子公司协议
  • 公司美元账户收款方便吗
  • 预提成本费用的会计分录
  • 国税局个人所得税怎么申报
  • 企业承担个人所得税分录怎么做
  • 企业什么时候才需要交税
  • 预收账款可以挂在应收账款
  • 建立备查账的是
  • windows server 2008 R2
  • win10预览版和正式版区别
  • ubuntu系统安装报错
  • winpatrol.exe - winpatrol是什么进程
  • 找回丢失的抖音如何恢复抖音
  • winxp系统怎么安装
  • Win8.1不借助第三方软件怎么给文件夹加密并隐藏
  • Linux编译内核无法启动
  • Win10 Mobile RedStone 14283已修复与已知问题汇总
  • android开发工程师案例教程源码
  • js动态添加dom
  • opencv for linux
  • javascript开发自学
  • unity3d图形学
  • 治理体系治理能力十九届四中
  • 出租车发票真伪怎么查询
  • 佛山市地方税务局与国家税务局合并没有
  • 融资租赁做什么业务
  • 车辆购置税查询官网
  • 财税〔2009〕61号
  • 社会保险登记表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设