20

私のワークスペースのレイアウトは次のとおりです。

.
├── ApplicationLibrary
│   ├── AndroidManifest.xml
│   ├── ...
│   ├── jni
│   ├── libs
│   ├── ...
│   └── src
└── Application
    ├── AndroidManifest.xml
    ├── ant.properties
    └── ...

Eclipse でネイティブ ライブラリをデバッグするにはどうすればよいですか? これについて何かヒントはありますか?

4

2 に答える 2

16

デバッグ構成ダイアログでストリップされていない共有ライブラリ/ライブラリのディレクトリをデバッガに追加することで、Eclipse の Android ライブラリにブレークポイントを設定し、ネイティブ コードをデバッグすることができました。

  1. 「実行」メニュー->「デバッグ構成」に移動します
  2. 左ペインの [Android ネイティブ アプリケーション] の下で、アプリケーションを選択します。
  3. 「デバッガ」タブの下で、「共有ライブラリ」セクションの「追加...」をクリックします。
  4. Android ライブラリ プロジェクト ディレクトリを参照し、そのサブディレクトリ obj/local/armeabi を追加します。
  5. 適用してデバッグします。

それは私にとってはうまくいくようでした。願わくば、あなたにも同じ幸運が訪れますように…

平和

于 2013-01-23T15:40:41.237 に答える
2

可能です:

  1. ビルド構成を更新して、「NDK_DEBUG = 1」を含めます。プロジェクトを右クリック -> プロパティ -> C/C++ ビルド:

  2. C コードにブレークポイントを設定します。

  3. プロジェクトを右クリックし、Debug As -> Android Native Application を選択します。

詳細については、次のとおりです。

http://tools.android.com/recent/usingthendkplugin

于 2013-01-03T12:53:35.357 に答える