私が知る限り、デバッガはlinuxのptraceのようなシステムコールに基づいて動作し、トレースをブロックし、トレーサのメモリから情報を取得します。 これは、アンドロイドアプリプロセスでメインスレッドをデバッグするためにデバッガを使用したい場合、メインスレッドをブロックし、メインスレッドANRを数秒で簡単に引き起こす可能性のある操作を待つことを意味します。 私は混乱していますが、実際にアンドロイドアプリのプロセスの主なスレッドをデバッグすることは可能ですか?Androidデバッグの混乱
0
A
答えて
0
ADPはptraceを使用してメインスレッドをブロックします。これにより、アプリケーションはデバッグモード中にわずかに減速します。スレッドごとにデバッグを行うと、ブレークポイントを入れるスレッドが完全に停止します。 一般的なデバッグのために、これは問題ではありません。アプリケーションがどの程度スムーズに実行されているかをテストするには、デバッグモードではなく実行モードで実行する必要があります。
関連する問題
- 1. sqlデバッグのvs2010混乱
- 2. SQLiteOpenHelper-のAndroid混乱
- 3. Androidタイムゾーンの混乱
- 4. Androidアプリケーションのライフサイクル混乱
- 5. Android LoaderManagerとCursorLoaderの混乱
- 6. Android MotionEventポインタインデックスの混乱
- 7. getviewとの混乱android imagebuttons
- 8. Androidアプリケーション名の混乱
- 9. Android用テレグラム、混乱NDKエラー
- 10. C++ - 演算子の混乱の混乱
- 11. Androidの複数のフラグメントコールバックの混乱
- 12. Facebookのキーハッシュ、Androidのキーストアの混乱
- 13. Androidのビットマップの色の混乱
- 14. 事業部の混乱混乱
- 15. 初心者のopenGLとAndroidの混乱
- 16. Androidレイアウトの断片/アクティビティの混乱
- 17. androidのc2dmメッセージングとの混乱
- 18. Androidの画像サイズの混乱
- 19. Android 4.0 ActionBarデザインの選択混乱
- 20. Android外部と内部データベースの混乱
- 21. Androidスタジオの混乱方法パラメータ
- 22. 混乱、
- 23. 混乱
- 24. 混乱
- 25. 混乱
- 26. 混乱
- 27. 混乱
- 28. 混乱
- 29. 混乱
- 30. 混乱
私はまだあなたの質問を理解していません。私も混乱しています。笑 –