ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android:在Android 1.5上安装应用时,INSTALL_FAILED_DEXOPT

2019-10-23 22:27:26  阅读:181  来源: 互联网

标签:android-install-apk android


我正在开发在Android 1.5和Andoroid 2.x平台上均可运行的应用程序.
当我在Android 2.2上安装它时,一切正常,但是在带有Android 1.5的模拟器上,我得到一个错误:

Failure [INSTALL_FAILED_DEXOPT]

可能是什么问题?

UPD即Logcat输出:

09-26 07:12:22.484: INFO/PackageManager(579): /data/app/vmdl23706.tmp changed; unpacking
09-26 07:12:22.494: DEBUG/installd(557): DexInv: --- BEGIN '/data/app/vmdl23706.tmp' ---
09-26 07:12:36.114: ERROR/dalvikvm(1362): LinearAlloc exceeded capacity, last=336
09-26 07:12:36.114: ERROR/dalvikvm(1362): VM aborting
09-26 07:12:36.265: INFO/DEBUG(551): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-26 07:12:36.265: INFO/DEBUG(551): Build fingerprint: 'generic/sdk/generic/:1.5/CUPCAKE/150240:eng/test-keys'
09-26 07:12:36.265: INFO/DEBUG(551): pid: 1362, tid: 1362  >>> /system/bin/dexopt <<<
09-26 07:12:36.265: INFO/DEBUG(551): signal 11 (SIGSEGV), fault addr deadd00d

似乎记忆力还不够…如果有人知道如何应对此类问题?我将非常感谢您的帮助.

解决方法:

这是Dalvik中异常复杂的接口层次结构触发的限制.

http://code.google.com/p/android/issues/detail?id=22586

请参阅详细信息以了解解决方法.简单的答案可能是尝试使用不太复杂的其他库.

修复程序已合并到Android AOSP中.
https://android-review.googlesource.com/#/c/30900/

标签:android-install-apk,android
来源: https://codeday.me/bug/20191023/1915842.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有