Android ソース ファイル (アプリケーションのソース ファイルではなく、フレームワーク ソース ファイル) に設定されたブレークポイントをトリガーできませんでした。Android ソース ファイルを添付したので、それらを表示してブレークポイントを設定できますが、デバッグ モードで実行すると、これらのブレークポイントがトリガーされません。Class Loader ブレークポイントの追加も試みました。これは Android ソース クラスで正常に動作します。私は Eclipse 3.7.2 を使用しており、いくつかの異なる Android SDK バージョンを試しました。
質問する
291 次
1 に答える
0
頑固さ、
あなたがやりたいのは、Android フレームワークのデバッグですよね?私が理解していることから、これを行う最善の方法は、「make idegen && development/tools/idegen/idegen.sh」を実行してから Android.ipr を開くことにより、AOSP プロジェクトを Android Studio (Java ファイルのみを認識する) にインポートすることです。 Android Studio で生成されたファイル。その後、エミュレーターを接続して、Java コードにブレークポイントを設定できます。
カーネル、C ネイティブ コードなどをデバッグするための幅広いツールもありますが、このサイトで取り上げるには非常に長いトピックがあります。詳細に興味がある場合は、Karim Yaghmour の Android デバッグに関するクラス ( http://www.opersys.com/training/android-debug-and-performance ) を強くお勧めします。彼はまた、AnDevCon で AOSP と Android の内部について、YouTube で無料で公開されているいくつかの講演を行っています。
幸運をお祈りしています!
于 2016-09-09T16:12:43.897 に答える