gpt4 book ai didi

android - 如何使用 Eclipse 混淆 Android 库项目?

转载 作者:行者123 更新时间:2023-11-29 01:51:19 26 4
gpt4 key购买 nike

您好,我用 Java 为我的 Android 应用程序开发了一个小型库。我想为那个图书馆做混淆。我使用 Android 版本 4.1.2。首先,根据 Google 的 Android 文档,我的项目根目录中没有 proguard.cfg 文件。而不是 proguard-project.txt 在那里。我将 proguard.config=proguard-project.txt 添加到我的 project-properties 文件中。

完成此配置后,我尝试导出此库项目并尝试对该项目进行混淆处理。它显示错误可以生成.apk 文件,因为它是库项目。然后我尝试在导出中使用另一个选项。我没有使用常规的 export android application,而是使用 general -> archive file 并尝试导出它并生成 jar 文件,但我检查了 jar 内部并且没有完成任何编码。这意味着任何人都可以提取和检查我的库中的类和内容。但最主要的是它在我的项目中生成了 proguard 文件夹,并在其中生成了 dump mapping seeds usage.text 文件。

所以我需要帮助来对我的 Android 库进行适当的 ProGuard 混淆。难道我做错了什么。我必须在我的 proguard-project.txt 中添加什么样的配置才能正确编码我的代码?

最佳答案

实际上,您可以混淆一个库项目,但不能直接进行!您只能通过导出使用该库的整个应用程序项目来做到这一点。

考虑到这一点,您可以在 root folder 处设置不同的 proguard.cfg您的图书馆项目。

希望这对您有所帮助。

关于android - 如何使用 Eclipse 混淆 Android 库项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17851800/

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