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

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

概述我正在开发在Android1.5和Andoroid2.x平台上均可运行的应用程序.当我在Android2.2上安装它时,一切正常,但是在带有Android1.5的模拟器上,我得到一个错误:Failure[INSTALL_FAILED_DEXOPT]可能是什么问题?UPD即Logcat输出:09-2607:12:22.484:INFO/PackageManager(579):/

我正在开发在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; unpacking09-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=33609-26 07:12:36.114: ERROR/dalvikvm(1362): VM aborting09-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:在Android 1.5上安装应用时,INSTALL_FAILED_DEXOPT全部内容,希望文章能够帮你解决Android:在Android 1.5上安装应用时,INSTALL_FAILED_DEXOPT所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1092572.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存