2013-01-02 53 views
1

我有一個使用java和本機代碼的android項目。一切正常,直到今天,我只是使用eclipse編輯和構建Java應用程序,使用命令行中的ndk-build和ndk-gdb,以及在eclipse之外管理/編輯C++源代碼。將不在「jni」目錄中的C++源文件添加到Eclipse項目中

現在我安裝了adt ndk插件,並且我可以在eclipse中正確地構建我的本地庫,我正在考慮將C++源添加到android項目的方法,以便我可以瀏覽它們,執行搜索並在eclipse中完成代碼完成。我有很多來源不在android項目的jni目錄中,我無法移動它們。

然後我在項目屬性 - 在「C/C++常規 - >路徑和符號」下看到 - 列出include目錄(我猜他們是從android.mk中提取的)「Include」選項卡,源位置選項卡「我添加了一個指向」外部「源目錄的鏈接,將其命名爲NativeSrc。我確實可以瀏覽項目導航器中的源代碼,但是當我打開它們時,它們看起來充滿了「字段XXX無法解析」類型的錯誤。

我覺得還有一些我錯過了,也許很明顯,但我看不到它。或者,也許我的做法是完全錯誤的。任何建議?

回答

0

噢,我明白了。在上下文菜單中的導航項目,我不得不用鼠標右鍵單擊並選擇

Index -> Rebuild 

,然後等待一些時間,從相同的菜單,選擇

Index -> Freshen All Files 
相關問題