6

非常に大きな NDK コアを持つ大規模なプロジェクトをデバッグするためのより良い方法を探しています。NDK コードは、大規模な C/C++ スタティック ライブラリで構成され、ビルドされた後、NDK コードを介してメインの Android アプリケーションにリンクされます。プロジェクトの NDK 部分は、Android ライブラリ プロジェクトにも含まれています。つまり、合計で 3 つのプロジェクトが作成されます (Android -> NDK グルー プロジェクト -> ネイティブ C ライブラリ)。

ライブラリ プロジェクトと連携しようとすると、NDK のデバッグがうまく機能しない (またはまったく機能しない) ことを理解しています。NDK グルー コード プロジェクトをメインの Android プロジェクトと比較的簡単にマージできると思いますが、より大きな問題は、プロジェクトのコアを含む C/C++ プロジェクトです。

C++/C プロジェクトのビルド/メイク スクリプトを書き直すことなく、C/C++ プロジェクトと Android NDK プロジェクトをマージする実行可能な方法はありますか?

スタティック ライブラリの現在のビルド スクリプトは非常に複雑で、おそらく Android.mk ファイルに変換するのは非常に困難です。

私が考慮していないこれを行うためのより良い方法はありますか?

4

0 に答える 0