2017-08-27 1 views
1

Je veux ajouter proguard à ma demande qui incluent beaucoup de dependenciesan et les bibliothèques, et ma connaissance est d'ajouter ce qui suit:Comment puis-je ajouter ProGuard au projet avec des dépendances?

buildTypes { 

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

} 

Ma question est dois-je ajouter proguard à chaque dépendance d'entre eux ou qui aura une incidence sur leur?

Répondre

0

Il n'existe pas de réponse pour tous les cas, cela dépend de quel est votre objectif final, quelles sont les dépendances et si vous êtes le propriétaire des bibliothèques.

En général, pour minimiser les problèmes, il est préférable d'inclure la bibliothèque et les dépendances dans le projet, puis d'exécuter ProGuard par-dessus.

Bien sûr, si vous distribuez une bibliothèque qui inclut des algorithmes propriétaires, le meilleur moyen est d'obscurcir le code dans la bibliothèque (et peut-être que Proguard n'est pas la meilleure solution dans ce cas).