Windows で Eclipse からネイティブ Android アプリケーションをデバッグする方法を知っている人はいますか? Linux ユーザーは問題を経験していないようです。
主な目標は、Eclipse からデバッグ プロセスを開始することです (各実行後にコンソールを操作する必要はありません)。
多くのチュートリアルを実行しましたが、C++ コードで設定されたブレークポイントで実行を中断することができたチュートリアルはありませんでした (少なくとも 10 個は試しました)。
gdb.setup に CR LF の問題はありません。Eclipse でコンパイルされた C++ コードがありndk-build -j8 NDK_DEBUG=1
ます。すべてのブレークポイントはユーザーのクリックに対する反応として設定されているため、gdb は既に接続されているはずです。「ネイティブ Android アプリケーションとしてデバッグ」をクリックすると、次の出力が得られます。
警告: 72 個のライブラリの共有ライブラリ シンボルを読み込めませんでした (例: /system/bin/linker)。 完全なリストを表示するには、「info sharedlibrary」コマンドを使用します。 「set solib-search-path」または「set sysroot」が必要ですか? 警告: 動的リンカー ブレークポイント関数が見つかりません。 GDB は最終的に再試行します。そんな中、おそろしい GDB が共有ライブラリ初期化子をデバッグできないこと または、dlopen() の後に保留中のブレークポイントを解決します。 [新スレ3239] [新スレ3241] [新スレ3242] [新スレ3243] [新スレ3244] 【新スレ3245】 [新スレ3246] 【新スレ3247】 [新スレ3248] 対象のエンディアンは自動設定(現状リトルエンディアン) シンボル テーブルは読み込まれません。「ファイル」コマンドを使用します。 シンボル テーブルは読み込まれません。「ファイル」コマンドを使用します。
問題が何であるかについてのアイデアはありますか?