6

私が書いたアプリ全体に植え付けた多数の Log.v() および Log.d() ステートメントを熱心にコメントアウトする以外に、アプリを「リリースモード」にコンパイルするよりエレガントで効率的な方法はありますか? LogCat メッセージが表示されない?

4

2 に答える 2

5

このスレッドを確認してください: Android でログ レベルを有効/無効にするにはどうすればよいですか?

于 2011-04-01T14:45:10.577 に答える
1

現時点で最新の Android Studio 2.1.3 を使用して、以下の手順に従いました。

proguard-rules.proに以下の行を追加します

-assumenosideeffects class android.util.Log {
    *;
}

appモジュールのbuild.gradleを編集。プロガードを有効にするには、 minifyEnabledを true に設定する必要があります。proguard-rules.pro で最適化を実行できるようにするには、proguard-android-optimize.txtを使用する必要があります。

buildTypes {
        release {
            minifyEnabled true  
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 
            signingConfig signingConfigs.config
        }
    }
于 2016-09-06T10:27:24.630 に答える