位置: 编程技术 - 正文

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

  • 厂房出租开发票怎么交税
  • 一般纳税人认定表
  • 一般计税方法适用于500万
  • 金蝶财务软件年末结账步骤
  • 变动成本法的计算公式有哪些
  • 出口关税的计算基数
  • 职工教育经费中其他费用包括
  • 个人开具发票需要税号吗
  • 5000以下固定资产怎么做账
  • 装载机折旧年限是几年
  • 进项税额已认证未抵扣会计分录
  • 私营小微企业可以贷款吗
  • 账目不清什么意思
  • 行政单位往来款项长期未清理
  • 房地产公司缴纳契税的会计分录
  • 建安发票是什么意思
  • 发票票种核定怎么提交
  • 什么是差额征税,什么情况下适用差额征税
  • 最近偷税女星都有谁
  • 公司的招标代理费计入什么科目
  • 营改增后融资租赁税率
  • macbookzen
  • 技术入股分红怎么计算
  • php调用mysql索引查询
  • 代办营业执照费用大概多少
  • PHP:rawurldecode()的用法_url函数
  • 管理费用怎么记凭证
  • PHP:imagecopymerge()的用法_GD库图像处理函数
  • 解决安装后软件icon一圈白边问题
  • 详解九章算法
  • 发票中的密码区是如何形成的
  • 通俗易懂的炒货店名字
  • nodejs的安装与配置mac
  • 华为od测试岗机试需要怎么准备
  • 固定资产的销售怎么做账
  • Node 下 Http Streaming 的跨浏览器实现
  • 广告宣传制作
  • 销售成本销售收入的关系
  • 银行的抵债资产是否需要缴纳房产税
  • 缴纳工会筹备金可以计入工会经费科目吗
  • 多缴纳的社保怎么查询
  • 开具劳务费发票的资料
  • 开收据可以列收入吗
  • vj刷题
  • 哪些情况可以免征个人所得税
  • 金蝶固定资产累计折旧凭证生成
  • 固定资产清理借方表示什么意思
  • sql分页存储过程
  • 超市购物小票可以入账吗
  • 公司为职工承担社保费用
  • 合并报表抵消分录的基本原理
  • 企业收到退税款在年报怎么填
  • 一般纳税人改成小规模可以吗
  • 买车能不交税吗
  • 业务招待费纳税筹划
  • 大中小企业划分标准2022最新
  • 认购股份的形式主要有
  • 企业认缴的资金放哪里
  • sqlserver向表中添加数据用什么命令
  • mysql事物的作用
  • mac安装mysql没看见初期密码
  • winserver2008开机启动
  • windows modules installer占用磁盘高
  • linux dicom
  • 进入注册表的快捷键
  • win1020h2累积更新
  • 如何配置centos7下的apache服务
  • 0x81000204错误
  • win8怎么开机不用密码
  • js实现物体移动
  • linux随机数生成1到100
  • jquery 弹出页面
  • 严苛认证
  • [Phonegap+Sencha Touch] 移动开发50 Android修改新建虚拟机存放的位置
  • python win
  • 扣缴义务人申报和综合所得年度自行申报
  • 残疾人交房产契税有优惠吗
  • 购买服务合同模版
  • 河南省地方税务局公告2017年第4号
  • 财务负责人变更了之后还有影响吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设