web-dev-qa-db-ja.com

Android Libraryでネイティブコードをデバッグする

私のワークスペースのレイアウトは:

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

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

20
spacifici

Androidライブラリ)でブレークポイントを設定し、ネイティブコードをデバッグすることができました。

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

それは私にはうまくいったようです。うまくいけば、同じ運が得られるでしょう...

平和

16
Jay

可能です:

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

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

  3. プロジェクトを右クリックし、[デバッグ]-> Androidネイティブアプリケーションを選択します。

詳細は次のとおりです。

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

2
RDX