如何制作机密的图书馆模块

时间:2019-07-18 12:10:10

标签: android encryption lib

我正在创建要部署到客户端的AAR文件,并且我不希望任何人使用Pro_Guard规则读取该文件的数据。我可以加密数据,但是加密后甚至不能使用该库,因为所有文件名和变量都已更改。因此,我该如何加密可以执行其任务的库。

2 个答案:

答案 0 :(得分:1)

从Proguard中排除您的公共api,以免混淆不清。只是混淆您的内部库内容。

答案 1 :(得分:0)

Proguard不加密,也不用于加密。 Proguard所做的就是混淆。

要混淆您的库,您需要为它启用proguard:minifyEnabled true在其build.gradle文件中。