tutorial - Android Proguard, eliminando todas las declaraciones de registro y fusionando paquetes
proguard unity (1)
Tengo alrededor de 5 paquetes en mi proyecto, ¿es posible fusionar todos los paquetes en un paquete grande? Quiero hacer esto para dificultar la piratería.
¿Cómo elimino todas las referencias a Log.e Log.d etc. en mi código fuente usando proguard? (Ya tengo el eclipse ADT con proguard integrado).
Actualización: Parece que la parte 2 se puede hacer así
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
}
La opción -repackageclasses mueve las clases ofuscadas a un solo paquete dado:
http://proguard.sourceforge.net/manual/usage.html#repackageclasses
Opcionalmente, puede combinarlo con -allowaccessmodification para obtener mejores resultados.