嗨,我开发了一个
Android库,现在我想混淆它进行重新分配.我用eclipse和android版本4.1.2开发我的库.我试着用日食和前卫来混淆.我导出并且还将proguard.config = proguard-project.text放在项目属性中,但不生成任何jar文件.它显示我的结果,因为它不允许图书馆项目.
所以我不知道如何模糊Android库项目.我需要帮助如何模糊Android图书馆项目.
需要帮助谢谢
解决方法
Android SDK不会将ProGuard应用于图书馆项目;它仅将ProGuard应用于最终应用程序(包括其库).后者在缩减,优化和混淆方面更有效,因为它可以在更大的代码上工作,并且不需要保留库的公共API.
如果要将库作为最终产品进行分发,可以进行后处理,如ProGuard手册>示例> A typical library.
或者,DexGuard,ProGuard的Android商业同胞也可以开箱即可处理图书馆项目.
(我是ProGuard和DexGuard的开发人员)