4

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]
    対象のエンディアンは自動設定(現状リトルエンディアン)
    シンボル テーブルは読み込まれません。「ファイル」コマンドを使用します。
    シンボル テーブルは読み込まれません。「ファイル」コマンドを使用します。

問題が何であるかについてのアイデアはありますか?

4

0 に答える 0