首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Eclipse混淆Android库项目?

如何用Eclipse混淆Android库项目?
EN

Stack Overflow用户
提问于 2013-07-25 07:35:11
回答 1查看 1K关注 0票数 2

嗨,我用Java为我的Android应用程序开发了一个小型库。我想为那个图书馆搞糊涂。我使用Android版本4.1.2。首先,根据谷歌的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文件。

因此,我需要帮助做适当的ProGuard混淆我的安卓库。我是不是做错什么了。我需要在我的proguard-project.txt中添加什么样的配置,这样它才能对我的代码进行适当的编码?

EN

回答 1

Stack Overflow用户

发布于 2013-07-28 22:52:55

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

考虑到这一点,您可以在库项目的proguard.cfg上设置一个不同的根文件夹

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17851800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档