本文主內容:
1、Android NDK 安裝
2、安裝Cygwin與使用NDK編譯
3、在Eclipse中集成C/C++開發環境CDT
4、安裝Sequoyah插件
5、JNI編譯環境配置
本文建立在已經完成Android開發環境搭建的基礎上。其基礎環境至少需要包含以下內容:
1、JDK
2、Eclipse
3、Android SDK and ADT
可以參考我之前的“Android開發環境搭建”。
一、Android NDK 安裝與配置下載Android NDK。下載地址:http://developer.android.com/tools/sdk/ndk/index.html
下載后解壓縮到你的工作目錄,例如:D:/Java/android-ndk-r8,結果如下圖:
注意:samples下面包含幾個實例開發演示項目,第一次接觸NDK開發,建議先從示例開始。
docs內是技術文檔,英語能力強的可以研究研究。
二、安裝Cygwin與使用NDK編譯由于NDK開發大都涉及到C/C++在GCC環境下編譯、運行,所以在Windows環境下,需要用Cygwin模擬Linux編譯環境。
下載:
Cygwin的下載地址:http://www.cygwin.com/
點擊右上角的“setup.exe”即可下載。
安裝:
第一步:運行setup.exe程序,直接點擊Next進入下一步。
第二步:選擇安裝方式。第一次可以采用Direct Connection在線下載安裝,如有現成的離線包,可以選擇離線安裝(Install from Local Directory)。
第三步:選擇安裝目錄。比如D:/Java/Cygwin,注意此目錄是指Cygwin最終的安裝目錄,不是下載文件暫存目錄。
第四步:設置本地包暫存路徑。暫存目錄默認是放到setup.exe的同級目錄下,建議放到指定的文件夾,如D:/Cygwin_install_file。安裝完成后把這個文件夾打包備份,以后再配置時不用重新下載。
第五步:設置網絡連接方式。這個目前河蟹沒爬過來,選第一個即可。
第六步:選擇下載站點地址。據說國內163站點的速度不錯,我也是用的這個。
第七步:等待加載安裝項載入,選擇安裝項。點擊Devel-Default,使之變成Devel-Install,展開后可以看到其下的子項被選中了(網上多數教程都說選中某12個包,找起來太坑爹了,直接全下載了吧,全選多了150M左右)。此界面其他設置都不用動。
第八步:等待下載完成。下載完成時間決定于你選擇的安裝包數量及網絡連接速度,安裝我安裝的版本,約983M,下載完成后會自動安裝到上文設置的安裝目錄,安裝也要時間的,總時間較長,去吃個飯沒啥問題。
提醒:第四步的備份建議,盡量去做。如果有備份,第二步中選擇離線安裝。
新聞熱點
疑難解答
圖片精選