gpt4 book ai didi

android库项目混淆

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:37:54 24 4
gpt4 key购买 nike

您好,我开发了一个 android 库,现在我想混淆它以便重新分发。我使用 eclipse 和 android 版本 4.1.2 开发我的库。我尝试使用 eclipse 和 pro-guard 进行混淆。我做导出,也把 proguard.config = proguard-project.text 放在 project-properties 但它不生成任何 jar 文件。它向我显示结果,因为它不允许库项目。

所以我不知道如何混淆 android 库项目。我需要有关如何混淆 android 库项目的帮助。

需要帮助谢谢。

最佳答案

Android SDK 不会将 ProGuard 应用于库项目;它仅将 ProGuard 应用于最终应用程序(包括它们的库)。后者在缩小、优化和混淆方面更有效,因为它可以处理更大的代码体,并且不需要保留库的公共(public) API。

如果您想将您的库作为最终产品分发,您可以对其进行后处理,如 ProGuard 手册 > 示例 > A typical library 中所述。 .

或者,DexGuard ,ProGuard 的 Android 商业兄弟,也可以开箱即用地处理库项目。

(我是ProGuard和DexGuard的开发者)

关于android库项目混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873147/

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