文档章节

Andorid安装错误的解决之道------INSTALL_FAILED_DEXOPT

fyales
 fyales
发布于 2014/09/01 11:17
字数 263
阅读 935
收藏 0

    今天在Android2.3上安装应用程序时,程序无法安装,在Console上出现Installation error:INSTALL_FAILED_DEXOPT的错误。

    因此上网查了资料,查找导致此问题的原因:在早期android版本中,当jar文件转化为Dex

文件时,会产生很多数量的类,当类的数量超过65535时,程序就无法通过验证,因此无法安装。

    我的临时解决方案是:删除无用的包,这是个看似很笨的方法,却很有用。一方面:我们的应用程序应该用了很多开源的jar包,很多已经弃用。另一方面:我们的业务逻辑的变换导致了我们写的代码很多也已经不用。现在我们的程序的确是臃肿不堪,应该借这个机会好好瘦瘦身。我们可以通过eclipse的插件UCDetector进行扫描,找出无效代码,修改或者删除之。


© 著作权归作者所有

fyales
粉丝 1
博文 18
码字总数 21081
作品 0
浦东
程序员
私信 提问
安装apk时出现错误Failure [INSTALL_FAILED_DEXOPT]问题解决的方法

在android4.0源码里面编译出来apk后,用adb install (或adb install -r 重装)安装时,报错[INSTALL_FAILED_DEXOPT]。 xu@xu-PC :~$ adb install workspace/out/target/product/generic/syst......

鴿神丶
2016/02/19
1K
0
android MultiDex multidex原理原理下遇见的N个深坑(二)

android MultiDex 原理下遇见的N个深坑(二) 这是在一个论坛看到的问题,其实你不知道MultiDex到底有多坑。 不了解的可以先看上篇文章:android MultiDex multidex原理(一) 解决和遇到的其...

DJY1992
2016/04/15
0
0
谷歌multiDex, 64K限制和LinearAlloc限制

-- 64K限制和LinearAlloc限制,Android著名的Dex 64k method数量上限,65536 LinearAlloc限制 ,即使方法数没有超过65536,能正常编译打包成apk,在安装的时候,也有可能会提示INSTALLFAILEDDE...

desaco
02/18
0
0
android apk死活安装不上

今天,在几台机器上运行了下,报错如下: Installation error: INSTALL_FAILED_DEXOPT Please check logcat output for more details. Launch canceled! 我搜索了下百度,貌似 是因为classes...

天王盖地虎626
2016/05/27
196
2
cordova plugin 安装插件失败

我使用这个命令安装插件,(mac下面),之前没用过mac,包 installing "com.ionic.keyboard" for andorid failed to install "com.ionic.keyboard" Error : spawn EACCES at exports._errnoE......

kkk我爱
2015/05/04
4.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
2.4K
15
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
41
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部