2016-08-04 10 views
0

アンドロイドスタジオのプロガードルールを使用してLog.d、Log.eなどを削除できます。しかし、手動でコメントするのではなく、system.outの解決策を見つけることができませんでした。Androidスタジオでリリースビルドを作成中にSystem.out println()を削除するには?

ヘルプが必要です。

if(BuildConfig.DEBUG) { 
     // Code for debug release only 
} 
+2

可能な複製、http://stackoverflow.com/questions/35104775/how-to-remove-system-out-print-statements-with-proguard – fruqi

+0

感謝。それを見つけた。これほど長い間これを探してきました。どうもありがとう。 –

答えて

2

これは私の仕事:あなたのコードで

1

は、あなたがこのような何かを行うことができます。

-assumenosideeffects class java.io.PrintStream { 
    public void println(%); 
    public void println(**); 
} 
+0

それはプロジェクト全体で行われなければなりません。私はログを削除するためにproguardのルールでいくつかの行を追加したようなものを探しています。同じように、system.outのために何かがありますか? –

関連する問題