Eclipse下新建JNI工程並在編輯c/c++代碼時增加代碼提示

新建JNI工程

首先,新建一個Android工程,如generPinyinSo;
然後在generPinyinSo項目下右鍵新建一個jni目錄(我這裏已經創建過了所以提示’jni’already exists.請忽略就好,嘻嘻~),

這裏寫圖片描述

這裏寫圖片描述

在JNI目錄下放入c文件和Android.mk,Application.mk

這裏寫圖片描述

Android.mk裏面填寫需要編譯到的c文件,h文件,設定so庫名稱,導入Log打印庫等

這裏寫圖片描述

Application.mk使用來根據需要生成的so庫支持的架構

這裏寫圖片描述

編輯C /C++代碼增加代碼提示

此時在jni開發會發現沒有代碼提示,即使編輯出錯了,也不會有響應的提示,這樣就影響我們的開發效率,那有沒有什麼方法可以添加代碼提示。在eclipse中我們可以進行如下配置,可以實現編輯c/c++代碼時增加代碼提示。
第一步
選中項目右鍵依次打開Android Tools->Add Native Support,點擊finish。

這裏寫圖片描述

添加之後,出現如下圖的所示,則可以省去進行第二步,如果Includes中沒有頭文件,則手動進行添加,進入第二步。

這裏寫圖片描述

如出現上圖結果,就能使用alt+/來實現JNI層代碼提示了,任務就完成了:

這裏寫圖片描述

如果jni文件夾中會產生錯誤,此時不要着急只需要進行下面的配置就可以了,右鍵依次打開properties->c/c++ General,取消勾選就可以了。如果還有其他錯,可以在網上找下對應的答案自行配置下就可以了。

這裏寫圖片描述

第二步
如果Include中沒有包含響應的頭文件則需要進行手動添加,右鍵一次打開properties->c/c++ General->Paths and Symbols->add。

這裏寫圖片描述
選擇一個版本路徑->apply->ok

至此,響應的c/c++文件中就出現了,代碼提示,代碼對c++支持較好。

在Eclipse下新建JNI工程並在編輯c/c++代碼時增加代碼提示的任務也就完成了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章