/var/log/messages

Aug 8, 2015 - 1 minute read - Comments - android

proguard で Log.* 出力抑制

備忘メモ。

ぶっちゃけ 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 もそこにありました。

何がどう違うのか、はあまり理解できてないです。。

svn update を git svn でヤるには 局面図をWebで作成

comments powered by Disqus