gpt4 book ai didi

android - 安装错误 : INSTALL_FAILED_DEXOPT

转载 作者:行者123 更新时间:2023-11-30 02:45:48 26 4
gpt4 key购买 nike

您好,我有一个很大的问题,我的应用程序大小约为 10mb,我有 7mb 的 junit (jar) 文件。最近我在添加我的 apk 未安装到 api 级别低于以下的设备后,用我的应用程序更新了 googleplayservice 11. 我在这里添加了我的日志猫。

08-01 15:09:25.333: E/dalvikvm(429): LinearAlloc exceeded capacity (5242880), last=100
08-01 15:09:25.333: E/dalvikvm(429): VM aborting
08-01 15:09:25.522: W/installd(34): DexInv: --- END '/data/app/com.xxxxxx.xxxx.android-1.apk' --- status=0x000b, process failed
08-01 15:09:25.522: E/installd(34): dexopt failed on '/data/dalvik-cache/data@app@com.xxxxx.xxxx.android-1.apk@classes.dex' res = 11

最佳答案

The issues is our method reaches 64k size.
Easy solution for this issues is we need to reduce our function or we need to remove few library which is not necessary.
Best solution is we can use ant build to take apk. and create build.xml file to split our library in to two files and we can inject that library in runtime.
We solved that issues buy using ant build.

在 android studio 中还有一个选项可用,他们引入了一个称为多 dex 文件的功能,因此我们可以使用它来解决这个问题。

2015 年 6 月 4 日编辑

当您更新 google play 服务时,问题会出现,因此 android studio 不会添加整个播放服务,而是提供一种将特定 api 添加到项目的方法 Reference它会减少你的方法

关于android - 安装错误 : INSTALL_FAILED_DEXOPT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25077466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com