2012-05-01 7 views
0

私はLOG.dをどこにでも持っています。プロダクション/リリースに関しては、デフォルトでこのデバッグはオフになっていますか?あるいは、私はそれらに条件付きのフレーズを囲むべきですか?プロダクションとプロガードでのログイン

また、Proguardがデバッグステートメントを削除した場合、私が取得するクラッシュレポートに不正な行番号が付いてしまいます。 ありがとう

答えて

0

ログメッセージは引き続きリリースモードで表示され、proguardはそれらに触れません。

Log.dの "debug"はログメッセージのレベルです。

Proguardは、ファイル名とソース行をわかりにくいスタックトレースで難読化しますが、元のソースにマップし直すか、proguardを設定してそれらを保持することができます。

http://developer.android.com/guide/developing/tools/proguard.html

+1

あなたはProGuardのは、あなたに以下のprogaurd.cfgファイルを追加することにより、行番号を保持するために取得することができます。 '-keepattributes SourceFile、LineNumberTable' –

関連する問題