1

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を解決できませんでした」という種類のエラーでいっぱいになります。

私が見逃している何かが他にあると思います、多分明白ですが、私はそれを見ることができません。あるいは、私のアプローチは完全に間違っているのかもしれません。なにか提案を?

4

1 に答える 1

0

まあ、私はそれを手に入れました。ナビゲーターでプロジェクトを右クリックして、

Index -> Rebuild

コンテキストメニューで、しばらく待ってから、同じメニューから[

Index -> Freshen All Files 
于 2013-01-03T19:29:50.513 に答える