7
Sto tentando di rimuovere le istruzioni del registro senza esito positivo. Altre risposte SO alla stessa domanda si riferiscono a Eclipse oa un vecchio IDE di Android Studio (Intellij).Rimuovi registrazione con Proguard
build.gradle
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
...
proguard-rules.pro
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}
riesco ancora a vedere le dichiarazioni di registro dopo avere ottenuto il codice sorgente dal app-rilascio firmato. apk
Questo mi ha davvero salvato la giornata! Questo è in realtà menzionato qui (indirettamente): https://developer.android.com/studio/build/shrink-code.html#shrink-code – kirtan403
dopo aver usato proguard-android-optimize.txt sto ricevendo errore - java.lang .IllegalArgumentException: il metodo con codifica modulo deve contenere almeno un @Field. –
Qual è stato il tuo cambiamento ?? Questo codice sembra esattamente lo stesso della domanda .... –