gpt4 book ai didi

android - 如何使用 IntelliJ IDEA 12 配置 Proguard?

转载 作者:太空狗 更新时间:2023-10-29 13:31:52 25 4
gpt4 key购买 nike

我正在尝试配置一个 Android 应用程序以在 IntelliJ IDEA 12 中使用 Proguard,问题是默认情况下 IntelliJ 将我所有的库项目都包含为 injars,显然我无法更改该行为。

那么,两个问题:

第一,我可以改变这种行为吗?

二,我需要吗?如果我使用的是 android-support-v4.jar,可以将其作为 injar 而不是 libraryjar 吗?

谢谢!

最佳答案

像 android-support-v4.jar 这样的库是 ProGuard 的 injars,因为它们是部署在设备上的应用程序的一部分。 ProGuard 将它们与应用程序代码一起处理。这可以减小应用程序的大小、提高其性能并使其更难进行逆向工程。例如,ProGuard 可能能够删除库中大量未使用的部分。

只有 android.jar 是 ProGuard 的库 jar,因为它已经存在于设备上。 ProGuard 需要它进行分析,但保持不变并且不会将其复制到输出 jar 中。

关于android - 如何使用 IntelliJ IDEA 12 配置 Proguard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14863033/

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