2017-08-27 64 views
1

我想proguard的添加到我的应用程序,包括很多dependenciesan和图书馆,我的知识是添加以下内容:如何添加ProGuard和依赖关系的项目?

buildTypes { 

debug { 
    minifyEnabled false 
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 

} 

我的问题是我要补充的ProGuard对他们的每一个依赖或将影响他们?

回答

0

它不存在适用于所有情况的答案,这取决于由什么是您的最终目标,这是依赖关系,如果你是库的所有者。

一般来说,以尽量减少问题的好办法是包括在项目库和依赖关系,然后在它上面运行ProGuard的。

当然,如果你分发自己的图书馆,其中包括专有算法的最好办法是混淆在库中的代码(也可以是Proguard的是不是在这种情况下,最好的解决方案)。