Javaとネイティブコードを使用したAndroidプロジェクトがあります。すべてが正常に機能します。今日まで、私はEclipseを使用してJavaアプリケーションを編集およびビルドし、コマンドラインからndk-buildおよびndk-gdbを使用し、Eclipseの外部でc++ソースを管理/編集していました。
adt ndkプラグインをインストールし、Eclipseでネイティブライブラリを正しくビルドできるようになったので、Androidプロジェクトにc ++ソースを追加して、それらを参照し、検索を実行し、コードを完成させる方法を考えています。日食。androidプロジェクトのjniディレクトリにないソースがたくさんあり、それらを移動できません。
次に、プロジェクトのプロパティ([C / C ++ General]-> [Paths and Symbols])で、[インクルード]ディレクトリを一覧表示する[インクルード]タブ(android.mkから抽出されたものだと思います)と[ソースの場所]タブを確認しました。 「外部」ソースディレクトリへのリンクを追加し、NativeSrcという名前を付けました。プロジェクトナビゲーターでソースを参照することはできますが、それらを開くと、「フィールドXXXを解決できませんでした」という種類のエラーでいっぱいになります。
私が見逃している何かが他にあると思います、多分明白ですが、私はそれを見ることができません。あるいは、私のアプローチは完全に間違っているのかもしれません。なにか提案を?