私の同僚のアドバイス私はアプリケーションで何が起こっているのかを見るためにロギングを使用する代わりにAndroidアプリケーションをデバッグしないでください。それは一般的な慣習ですか?デバッグの代わりにログ?
0
A
答えて
2
EclipseとAndroidプラグイン/ SDKはデバッグに適しており、どの変数にどのような値が設定されているかを表示します。
(複雑な)データが多い場合は、代わりにログに記録する必要があります。
2
ロギングが一般的です。はい。
これはデバッグです。
1
状況によって異なります。時々、アプリケーションをデバッグすることは不可能または難しいです。例えば。時間制限があるマルチスレッドアプリケーションやアプリケーションでは、実際のデバイスの中にはデバッグも嫌いなものがあります。この場合、ロギングのみがオプションです。とにかく、良い開発者は、デバッグとロギングの両方で作業できるはずです。
2
どちらもさまざまな目的に適しています。
デバッグはあなたのデバイスを持っていないとき
ログは、特に便利です....あなたは機能を通じて耕し、実装時に素晴らしいですが、それらを追加し、テスト1対1のラボ環境にありますUSB経由で接続し、adbデバッガの下で実行するか、途中でブレークポイントで停止してはならない動的な状況をデバッグしたい場所です。
多くの異なるデバイスでアプリケーションを実行することができないため、ロギングが非常に必要です。アプリケーションをリモートから使用するには、通常、テスターまたはベータユーザーを取得する必要があります。この場合は、aLogcatで収集したログを送信するか、(http://apphance.comのような)もう少し専門的な解決策を得て、ログをリモートから閲覧することができます。
免責事項:私は、それを作成した会社のApphanceとCTOの共同創設者です - Polidea:http://www.polidea.pl。
関連する問題
- 1. stargazer()のログの代わりにオッズ比LaTeXの出力
- 2. スレッド名をログに表示する代わりにスレッド名を
- 3. IntelliJ IDEAのデバッグが、ジャンプする代わりに
- 4. ListViewのログは?メモリの問題?代わりの方法
- 5. の代わりに
- 6. Log4jは指定されたファイル名の代わりにlog4j.logにログします
- 7. SpinWait.SpinUntilに代わり
- 8. 代わりにギャラリーウィジェット
- 9. 現代のフレームの代わりに?
- 10. 古代の "マーキー"タグの代わりに?
- 11. ASP.NETで動作し、IISログを使用しないgoogle analyticsの代わりに?
- 12. org.eclipse.xtext.linking.impl.IllegalNodeExceptionがログに書き込まれる代わりにエラーをポップアップ
- 13. Windowsの代わりにタスクスケジューラ
- 14. fopen()の代わりにSqlite?
- 15. マイクロソフトセキュリティアプリケーションブロックの代わりに?
- 16. CVDisplayLinkの代わりに、NSTimer
- 17. fcntlの代わりに
- 18. コンポジションリフトの代わりにliftIO
- 19. MVS SSRSの代わりに?
- 20. JavaScriptの代わりにarray_count_values
- 21. Intent.FLAG_ACTIVITY_CLEAR_TASKの代わりに
- 22. の代わりにpthread_timedjoin_np
- 23. システムの代わりに( "PAUSE")?
- 24. JNotifyの代わりに?
- 25. 51degrees.mobiの代わりに?
- 26. Thread.Suspend()メソッドの代わりに
- 27. セレンウェブドライバ - getEvalの代わりに
- 28. IPの代わりに、URI
- 29. localStorageクッキーの代わりに?
- 30. ストップウォッチの代わりに?