我们有一个Android项目,我们希望将其分发为.aar文件(商业sdk)。 我们依赖于第三方付费库,一个jar文件,它位于我们Android库项目的libs文件夹中。 当我们组装aar时,我们可以打开它,我们可以看到它有一个文件夹libs,这个第三部分依赖jar,与我们导入的相同。
我想知道如何对这个lib进行模糊处理,以便其他人不能只是从我们的aar中获取并使用它。我看到一个名为shadow for gradle https://github.com/johnrengelman/shadow的插件,但它似乎只适用于jar。
有什么想法吗?