Používáte někdo Android Studio a ProGuarda? Chtěl jsem zkusit pro release build dát pryč volání metod Log.xxx (ne těch z android.util, ale ze své vlastní třídy), podle nalezených informací, ale nefunguje mi to, stejně do logcatu pořád zapisuje.
V buildTypes pro releaseWithLog (release build s logováním, kvůli testování InApp billingu) je mimo jiné:
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
Ten druhý řádek je vygenerování AS, proguard-rules.txt je soubor pravidel z AS. Do proguard-android.txt v projektu jsem přidal:
-assumenosideeffects class cz.xxx.android.xxx.xxx.util.Log {
public static int d(...);
public static int e(...);
public static int v(...);
public static int i(...);
public static int w(...);
}
S ProGuardem jsem ještě nikdy nedělal, tak nevím, jestli to mám blbě nebo jestli jsem vůbec špatně pochopil, co to v reále dělá.