私はネイティブコードでAndroidライブラリを開発しています。このライブラリプロジェクトは、アプリケーションプロジェクトのライブラリとして追加されます。Androidライブラリプロジェクトでネイティブコードをデバッグする方法は?
アプリケーションプロジェクトが使用しているときにライブラリをデバッグしたいと思います。
ライブラリー(私はダミーのアクティビティーを作成し、ライブラリーをアンセットしました)からデバッガーを試してみましたので、ライブラリー(makefiles、buildコマンド、コンパイラー・オプション)の設定はOKです。ダイナミックライブラリをロードするのに必要な時間のために発生する可能性のある遅延についても認識していますが、同じ理由でそれが問題ではないと私は考えています。
アプリケーションプロジェクトでは、ビルドコマンドをndk_build NDK_DEBUG=1
,として設定しましたが、ブレークポイントで停止することはありません。任意のアイデアは非常に高く評価されるだろう
gdbでデバッグしていますか?通常のEclipseデバッガーではデバッグできません。参照してください:http://stackoverflow.com/questions/10534367/how-to-get-ndk-gdb-working-on-android – Esparver