如何用Eclipse混淆Android库项目?

如何用Eclipse混淆Android库项目?,android,obfuscation,proguard,android-library,Android,Obfuscation,Proguard,Android Library,嗨,我为我的Android应用程序开发了一个Java小库。我想为那个图书馆做模糊处理。我使用的是Android版本4.1.2。首先,根据谷歌的Android文档,我的项目根目录中没有proguard.cfg文件。而不是那里的proguard project.txt。我将proguard.config=proguard project.txt添加到我的项目属性文件中 在此配置之后,我尝试导出此库项目并尝试对该项目进行模糊处理。它可以生成.apk文件,因为它是库项目。 然后我尝试了导出中的另一个选项

嗨,我为我的Android应用程序开发了一个Java小库。我想为那个图书馆做模糊处理。我使用的是Android版本4.1.2。首先,根据谷歌的Android文档,我的项目根目录中没有
proguard.cfg
文件。而不是那里的
proguard project.txt
。我将
proguard.config=proguard project.txt
添加到我的
项目属性
文件中

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


所以我需要帮助对我的Android库进行适当的ProGuard模糊处理。我做错什么了吗。我必须在我的
proguard project.txt中添加什么样的配置才能正确编码我的代码?

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

记住这一点,您可以在库项目的顶部设置不同的
proguard.cfg


希望这有帮助。

proguard不会混淆库项目谢谢您的帮助。然后,如何在android中混淆库项目。需要帮助谢谢。嘿,事实上我没有解决办法。所以我帮不了你。希望你能从另一个SOThank you pankaj那里得到答案,以便重播。