位置: 编程技术 - 正文

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

  • 收回应收账款编制什么凭证
  • 银行开出的发票可以进行税抵扣吗
  • 个人申请代开发票流程怎么操作
  • 个人所得税6月底没有退怎办
  • 房地产公司属于第几产业
  • 新增社保工资填多少好
  • 税务申报有什么技巧
  • 飞机票的快递费多少钱
  • 小型企业利润表
  • 资产申报是什么
  • 固定资产在现金流量表中的体现
  • 购物返现活动文案
  • 在建工程 费用
  • 现汇账户和现钞账户可以转账吗
  • 给职工买的意外险怎么做账
  • 新办企业需要做什么
  • 买入返售金融资产是资产还是负债
  • 工商年报网上申报要钱吗
  • 申报工伤的流程及时间
  • 支付网银年费计入什么科目
  • 计提的跌价准备销售时怎么处理
  • 应收应付款有零头怎么处理
  • 银行贷款利率和利息的区别
  • 差额发票可以开1个点吗?
  • 用php制作日历2020日历表
  • PHP:http_build_query()的用法_url函数
  • 公会经费缴费单位应于每月
  • 增值税已认证抵扣
  • removed.exe - removed是什么进程 有什么用
  • 企业年金在缴费阶段涉及的税种包括
  • 财务收支审批制度主要包括
  • php imagettftext()函数
  • 原材料按实际成本核算需设置的科目包括
  • html该怎么学
  • 公司车辆使用费用平均
  • php 字符串处理函数
  • js对象数据类型有哪些
  • vue mocha
  • 不交社保个税怎么处理
  • 余热发电前景
  • 什么是稳岗补贴是给企业发放吗
  • 上年所得税费用借方有余额,怎么调整
  • sqlserver2008数据库文件路径
  • 商品流通企业流程图
  • 一人有限公司和个人独资企业区别
  • 进项3个点销项13个点是需要交10个点的税吗
  • 行政单位汽车加油无明细怎么办
  • 不交社保的职业
  • 企业固定资产没有加速折旧还填资产加速折旧表吗
  • 收到银行承兑汇票怎么处理
  • 发票金额和付款金额差几毛钱
  • 不动产租赁按简易计税吗
  • 跨年暂估成本会计分录
  • 采购商品验收入库的会计分录怎么写
  • 怎样单方面注销手机卡
  • 金税盘的维护费每年怎么抵扣
  • 有奖销售增值税处理
  • 什么是记账凭证?有哪些分类
  • win10系统如何打开运行命令
  • 快速切换用户是什么意思
  • win10的打开方式
  • win8关机后自动重启怎么办
  • linux安装.gz
  • Linux下通过script 命令记录(数据库)操作步骤
  • centos 7 远程桌面
  • linux系统的安装和常用命令
  • javascript中循环结构包括
  • Python win32com 操作Exce的l简单方法(必看)
  • 攻击判定是什么意思
  • node做爬虫
  • shell脚本-ge
  • python嵌套语句
  • js常用方法总结
  • javascript的理解
  • javascript的主要功能
  • jquery文档处理有哪些
  • 国企9000扣完五险一金
  • 房子的地税发票丢了怎么补办
  • 税务窗口岗位职责
  • 新疆税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设