位置: 编程技术 - 正文

解决“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 功能引导界面实现(安卓系统引导程序)

  • 劳务合同印花税税目
  • 小规模纳税人到底能不能收专票
  • 怎么做掉公司账户的钱
  • 计提业务提成怎么做账
  • 缴纳的增值税如何申请退税
  • 税务筹划的12种方法知乎
  • 成立小规模纳税人注册资金多少
  • 其他债权投资减值
  • 可抵扣农产品进项税额吗
  • 销售人员出差补助计入什么科目
  • 托收承付怎么理解
  • 没收逾期未退包装物押金收益,应计入( )科目
  • 注销时其他应付款余额怎么账务处理
  • 固定资产清理如何做账
  • 法人投资转入旧机器无发票怎么入账?
  • 房地产企业建造的商品楼属于存货对吗
  • 企业销售额达到多少交企业所得税
  • 简易征收是什么意思和一般纳税人
  • 建筑业营改增实施指南
  • 员工离职违约金怎么算
  • etc充值发票可以抵扣税吗
  • 投资其他公司的钱计入什么科目
  • 小规模纳税人 核定
  • 小企业财务报表模板免费下载
  • 软件产品加安装是混合销售吗?
  • 公司的房产税如何征收
  • 公司收到银行存款利息收入会计分录
  • 产值税收是什么意思
  • googlechrome谷歌浏览器
  • 收到发票已入账,退回怎么做账
  • php中array_multisort对多维数组排序的方法
  • 计算完工产品成本
  • vue实现鼠标悬浮 显示全部内容
  • 对外支付佣金需要扣缴所得税吗
  • yum命令安装软件
  • find命令详解查找文件
  • php实现文件上传的函数
  • 税费滞纳金计入增值税吗
  • 税务局批扣是什么意思
  • php __get()
  • 赠品没有收到
  • 付款给个人
  • 未使用的固定资产
  • 商品流通企业的种类
  • 公积金贷方有余额如何做调整分录
  • 虚开发票的三种情形是?
  • 单位每个月支付给个人的保洁费如何申报入账
  • 税控盘开具增值税专用发票步骤
  • 未开票的收入怎么申报增值税
  • 应付票据是
  • 增值税期末留抵税额是什么意思
  • 产权交易所交易流程
  • 小企业会计准则主要按照什么计量
  • 管理费用包括哪些税
  • oracle和sqlserver的区别
  • mysql更改密码命令
  • wamp怎么用mysql
  • 用命令创建文件夹
  • win10预览版选哪个
  • linux的sh
  • windows2008
  • ip地址有冲突怎么查看
  • win8怎么安装不了win10
  • vim删除^m
  • win8 休眠
  • linuxcoll
  • linux网络设备有哪些
  • windows8快速关机
  • onclick和onclientclick
  • 深入剖析典型案例
  • nodejs使用场景
  • opengl和openglskia
  • js 对象声明
  • JavaScript html5 canvas绘制时钟效果(二)
  • 安卓开发
  • python编程中的函数
  • jquery 鼠标悬浮显示文字
  • 基于jquery的移动端ui框架
  • python提取信息
  • 香港居民个人转让境内股权所得个人所得税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设