我正在创建要部署到客户端的AAR文件,并且我不希望任何人使用Pro_Guard规则读取该文件的数据。我可以加密数据,但是加密后甚至不能使用该库,因为所有文件名和变量都已更改。因此,我该如何加密可以执行其任务的库。
答案 0 :(得分:1)
从Proguard中排除您的公共api,以免混淆不清。只是混淆您的内部库内容。
答案 1 :(得分:0)
Proguard不加密,也不用于加密。 Proguard所做的就是混淆。
要混淆您的库,您需要为它启用proguard:minifyEnabled true
在其build.gradle文件中。