アンドロイドスタジオのプロガードルールを使用してLog.d、Log.eなどを削除できます。しかし、手動でコメントするのではなく、system.outの解決策を見つけることができませんでした。Androidスタジオでリリースビルドを作成中にSystem.out println()を削除するには?
ヘルプが必要です。
if(BuildConfig.DEBUG) {
// Code for debug release only
}
アンドロイドスタジオのプロガードルールを使用してLog.d、Log.eなどを削除できます。しかし、手動でコメントするのではなく、system.outの解決策を見つけることができませんでした。Androidスタジオでリリースビルドを作成中にSystem.out println()を削除するには?
ヘルプが必要です。
if(BuildConfig.DEBUG) {
// Code for debug release only
}
これは私の仕事:あなたのコードで
は、あなたがこのような何かを行うことができます。
-assumenosideeffects class java.io.PrintStream {
public void println(%);
public void println(**);
}
それはプロジェクト全体で行われなければなりません。私はログを削除するためにproguardのルールでいくつかの行を追加したようなものを探しています。同じように、system.outのために何かがありますか? –
可能な複製、http://stackoverflow.com/questions/35104775/how-to-remove-system-out-print-statements-with-proguard – fruqi
感謝。それを見つけた。これほど長い間これを探してきました。どうもありがとう。 –