Androidアプリケーションでデバッグに使用したLog.d()
とSystem.out.println()
への呼び出しが多数あります。これらのログメッセージは、プロダクションAPKを実行しているユーザーにはまだ表示されていますか?Androidアプリが公開されると、ログメッセージとSystem.out.println呼び出しが表示されますか?
2
A
答えて
1
はい。それは他の人に見え、ツールを使用して検索可能です。 あなたはそれがコードに従うことによって、デバッグモードになっている場合は文法的にあなたは、印刷用のカスタムクラスを作成することができるように
if (BuildConfig.DEBUG) {
Log.d(TAG, "xxxx");
}
が
1
はい、すべてのログメッセージは、リリースビルドであっても、標準のAndroidログキャットにまだログインしています。
1
に生産APKを実行する人にはまだ目に見えるすべてのLog
メッセージをいただきありがとうございます、確認するプロすることができますすべてLog
public class MyLog {
public final boolean ENABLE_LOG = true; // or ENABLE_LOG = BuildConfig.DEBUG
public static void d(String tag, String msg) {
if (ENABLE_LOG){
Log.d(tag, msg);
}
}
public static void e(String tag, String msg){
...
}
...
}
と使用
MyLog.d("TAG","test"); // instead of Log.d("TAG","test")
1
はいそうです。彼らは確かです。
関連する問題
- 1. Twilioアプリからアプリ呼び出しAndroidが閉じられたり、殺されたりすると、アプリが呼び出されますか?
- 2. jquery.show()が呼び出されたときにスクロールバーが表示されます
- 3. jsonデータを呼び出すと[オブジェクトオブジェクト]が表示されます
- 4. JRubyを呼び出すと、Javaオプションメニューが表示されます
- 5. コンストラクタを呼び出すとトースターが表示されません
- 6. ディレクティブが表示されているときにディレクティブメソッドが呼び出される
- 7. c#ラベルが表示され、呼び出されます
- 8. アプリが表示されているときに呼び出される関数は何ですか?
- 9. アプリは公開されていますが、ベータ版として表示されます
- 10. gcloud pubsubに公開するときにコールバックが呼び出されない
- 11. Android Location Managerが呼び出されたときにアプリがクラッシュする
- 12. アプリがクラッシュすると、 'applicationWillTerminate'または 'applicationDidEnterBackground'が呼び出されますか?
- 13. onDestroyは、画面が表示されるたびに呼び出されます。
- 14. CMFCPropertyPage ::ダイアログボックスが表示される前にOnKillActive()が呼び出されます
- 15. Androidと同じメソッドが2回呼び出されました
- 16. ポストメソッドを呼び出すと「405メソッドが許可されません」というエラーが表示される-Error
- 17. カメラを開くときにCONNECTIVITY_CHANGEが呼び出されます
- 18. toSetを呼び出すとパラメータタイプのエラーが表示されますか?
- 19. Tensorflowのログメッセージが表示されない
- 20. dojox.hide()が呼び出されるまでスタンバイが表示されない
- 21. 表示が開始されていますが、drawRect:が呼び出されていません
- 22. 呼び出されたときにjQueryダイアログが表示されない
- 23. Commandで呼び出されたときにAndHUDダイアログが表示されない
- 24. AJAX(CF9)で呼び出されたときにCFFILEUPLOADが表示されない
- 25. MVC javascriptメソッド呼び出しが呼び出されずに保存ダイアログが表示される
- 26. 共有要素は呼び出し中と呼び出された両方のアクティビティで表示されます
- 27. setTimeoutを呼び出すと、呼び出しスタックがクリアされますか?
- 28. DisplayFor()を呼び出すときに表示名が表示されない
- 29. アプリがプレイストアに表示されていない時間をもう一度公開してもアプリが公開されませんでしたか?
- 30. WP7:隠されたアプリが一般公開されると、マーケットプレイスのアプリリンクが変更されますか?
これらは表示されるだけでなく、アプリの処理速度を遅くして終了するまでブロックするコードです。生前に削除するのがベストです。各クラスからインポートログを削除するだけで、必要に応じて再びログアウトするための呼び出しがすぐに表示されます。 – usajnf