備忘メモ。
ぶっちゃけ proguard-rules.pro
に以下を追加して
-assumenosideeffects public class android.util.Log {
public static *** v(...);
public static *** d(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
public static *** wtf(...);
}
app/build.gradle
に以下の修正を入れれば良いだけなのですが
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
proguard-android.txt を proguard-android-optimize.txt に修正する意味が分からないので確認を。
確認してみた
proguard-android.txt
は SDK の tools/proguard/ 配下にあるソレが使われているとのこと。確認してみるに proguard-android-optimize.txt
もそこにありました。
何がどう違うのか、はあまり理解できてないです。。