问题标签 [dexopt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
955 浏览

android - Android 编译器、架构和运行时,它们如何协同工作?

最近在研究Android runtime,特别关注dex2oat这个核心工具。然而 dex2oat 并不是孤立的,而是与 Android 的 boot-image、android-root、指令集、runtime-arg 等一起工作。

谁能解释它们是什么以及它们的用途?他们的内部联系呢?

0 投票
1 回答
1897 浏览

error-handling - 无法使用 android studio 在设备上运行应用程序

我一直在尝试使用android studio,每次我在设备上部署应用程序时,都会出现错误提示:

为了继续,您必须卸载现有的应用程序。

曾尝试使用 Build->Clean Project,但似乎没有什么好处。我也尝试从设备上的 /data/local/tmp 删除文件(因为我的手机是有根的),但是,一切都是徒劳的。

如果有人知道出路,请帮助。

0 投票
8 回答
23754 浏览

android-studio - 安装失败,因为设备可能有与当前版本不匹配的陈旧 dexed jar(dexopt 错误)

我无法将应用程序从 android studio 运行到运行 android 2.3.6 的三星手机。我收到应用程序安装失败弹出窗口,请参阅下面的屏幕截图。

在此处输入图像描述

当我单击确定时,我在日志中收到以下错误

添加名为“App Engine Backend with Google Cloud Messaging”的谷歌云模块后,我遇到了这个麻烦。

这与此处的堆栈溢出问题之一中描述的问题完全相同

我尝试了接受的答案。

Ran dex-method-counts应用程序我在终端中得到“整体方法计数:24474”。我不明白下一步该怎么做?

(注意:相同的应用程序正在运行在 kitkat 上的其他设备上运行。)

请帮助解决此问题。从过去的两天开始,我一直在挣扎。我知道有很多类似的问题,但没有任何帮助。

内置-> 清洁不起作用。

这是我的 build.gradle 文件

提前致谢!

0 投票
1 回答
391 浏览

android - 如何在使用多 dex 构建 android 应用程序时限制第一个 dex 大小

首先,我面临这个问题:</p>

所以,我尝试分割谷歌提供的dex。参考Building Apps with Over 65K Methods

我解压了apk,它确实包含两个dex文件,第一个dex仍然太大,导致apk无法通过cmd安装在android 2.3中。

如何做到这一点,以便应用程序可以安装在 android 2.3 中。

0 投票
0 回答
34 浏览

android - 如何获取 INSTALL_FAIL_DEXOPT 的 Log Cat?

当我尝试在物理设备上安装从 Eclipse 生成的 APK 时,我收到“应用程序未安装”消息。(我知道 Eclipse 很旧,这是我现在必须使用的)

我可以直接从 Eclipse 运行到我的设备和模拟器。

我在手机上运行 adb 并得到以下响应:

我对我的模拟器运行 adb 并得到了这个响应

我不断看到建议查看 Log Cat 输出的提示,但我在哪里查看 Log Cat?在 Eclipse 中我何时生成 APK?或者在我将 APK 安装到设备时有什么地方可以看吗?

这里非常绝望,任何帮助将不胜感激。