Ho sviluppato due progetti nel sistema Andriod basato su java A e B, i codici nel progetto A si basano sui codici nel progetto B, inoltre i codici nel progetto B si basano sui codici nel progetto A. Posso usare Proguard offuscare A ma non offuscare B, A e B possono anche funzionare bene?Come proguardare due progetti Android?
6
A
risposta
1
Per evitare che B venga offuscato includere qualcosa sulla falsariga di:
-keep class com.projectB.package.** { *; }
per tutti i pacchetti in progetto di B. Questo va nella vostra proguard.cfg di qualsiasi progetto che utilizza questi file. Quando proguard corre, saprà di non offuscare nulla in B e il progetto A sarà offuscato.
Penso che nel proguard.txt sia possibile escludere i pacchetti ecc. – Doomsknight