如何在不编译的情况下混淆android库

问题描述 投票:0回答:1

我在jitpack上托管了一个android库,但由于其依赖关系要求,因此未构建为AAR文件。这只是一个基本项目,您可以从中提取方法。

我想隐藏项目本身中的类,方法和变量的名称,而不进行编译。我知道我可以在gradle中将其最小化,但这仅在将项目内置到apk或bundle中后才起作用。

是否有一种方法可以对代码进行后期处理以达到相同的效果?

android proguard obfuscation jitpack
1个回答
0
投票

我已经找到了想要的答案。提交更改后,Jitpack会预先构建项目。在此编译过程中,确实考虑了gradle和proguard规则中的最小化。即使我不分发AAR或Jar文件,代码仍然以相同的方式隐藏。

最后,只需像往常一样设置缩小规则和保护规则,然后Jitpack将处理其余的规则。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.