位置: 编程技术 - 正文

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

  • 个人接私活需要开票,可以让别的公司帮忙开票吗?
  • 免税收入进项税额转出比例结转法
  • 增值税怎么记
  • 小企业会计准则2023电子版
  • 企业如何提供准确的会计信息
  • 补缴工会经费后所得税还要调整吗
  • 补缴所得税的账务处理
  • 国家相关规定出车补助的文件
  • 企业没有进项发票又开出很多发票
  • 生产型企业付的消防年检费记什么科目
  • 收到银行的贷款
  • 发给职工的福利要交个税吗
  • 投资损益表该如何填列
  • 应收账款换入固定资产双方账务处理
  • 暂估商品年底未入库汇算清缴后处理方法
  • 促销赠品的会计处理
  • 企业所得税季报营业收入,营业成本怎么填
  • 修缮发票要注明什么
  • 关于小规模纳税人的说法错误的有
  • 企业申请资产损失需要提供哪些确认证据?
  • 发票升额需要什么条件
  • 撤回投资属于什么会计科目
  • 工业企业采购原材料
  • 给单位员工报销电话费怎么做账务处理
  • 劳务合同如何缴纳社保
  • 增值税免税项目和免征增值税的区别
  • 冲销多计提个税怎么做账
  • 计算机系统结构第三版课后答案
  • 苹果手机删除的备忘录怎么恢复
  • cpu哪个型号性价比最高
  • 品质扣款单
  • 劳务报酬个人所得税税率表2023
  • thinkphp autoload 命名空间自定义 namespace
  • 半月湾在哪
  • php __callstatic
  • zendstudio怎么创建php项目
  • 奥林匹克国家公园
  • 增值税加计抵减申报表怎么填
  • php模板源码
  • uniapp微信公众号授权
  • 预算周转金会计处理怎么做
  • 贸易公司结转销售成本凭证怎么做
  • pwcorr_a命令
  • 交易性金融资产的入账价值
  • 固定资产报废如何记账
  • 哪些企业不需要做安评
  • 参展费可以抵扣吗
  • centos7.1
  • 账簿启用交接表图片
  • 主营业务收入在哪个报表里面
  • 进项税大于销项税怎么交税
  • sqlserver2008新建实例
  • centos php-fpm
  • 国家税务总局就是国税局吗?
  • 执行企业会计准则和小企业会计准则的区别
  • 企业哪些项目可以立项
  • 技术服务收入如何纳税
  • mysql类型varchar长度
  • linux rpm文件怎么安装
  • aix解除镜像
  • 2t硬盘如何分区最合理
  • win7旗舰版怎么改成专业版
  • switpa.exe - switpa是什么进程
  • win7系统的磁盘管理在哪里,怎么打开
  • win10系统以太网连接图标不见了怎么办
  • 注册表 windows
  • linux中使用find命令查找文件
  • Fragment里onActivityResult()无回调的问题
  • bash foreach
  • 本地安装策略在哪里
  • android drawable 圆角锯齿
  • 批处理for /f
  • unity3d导出fbx文件
  • jquery版本过低
  • javascript编程技术
  • python 系统监控
  • python中的全局变量
  • wordpress 0day
  • 如何开具税收缴纳证明
  • 如何在国税网查看社保人员信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设