【Android】Eclipse自動編譯NDK/JNI的三種方法

原文鏈接:http://www.cnblogs.com/skyseraph/p/3979238.html
一、Eclipse關聯cygwin
1. 工程->右擊選擇Properties->選擇Builders,在Builders中選擇New創建一個Program
這裏寫圖片描述
2. 參數配置
這裏寫圖片描述

二、Eclipse關聯ndk-build(自建Builder方法)
1. Project->Properties->Builders->New,新建一個Builder
這裏寫圖片描述
2. 參數配置
2.1 Main
①Name:NDK_Builder
②Location爲ndk-build.cmd的路徑,可以如圖所示絕對路徑,也可以以環境變量的形式,即 ANDROIDNDK\ndkbuild.cmdANDROIDNDKNDKWorkingDirectory {}的表達是使用了EC的環境變量,可以使用Variables…按鈕找到一些3 EC的環境變量。
對於Linux上的配置,和這裏的配置一樣,只是把Location的地址改爲ndk-build即可
這裏寫圖片描述

2.2 Refresh
這裏寫圖片描述

2.3 Build Options
這裏寫圖片描述
這裏寫圖片描述
注:Linux環境下只需修改ndk-build.cmd爲ndk-build即可

三、Eclipse關聯ndk-build(利用CDT的方法)
1. 前期準備:Eclipse環境+Android環境+Eclipse C/C++環境
2. 編寫Android JAVA/JNI代碼,可參考OpenCV實例1
3. 將Android項目轉換爲C/C++項目(使其具備C++屬性),如下圖,New -> Other -> C/C++ -> Convert to a C/C++ Project.
這裏寫圖片描述
4. 配置NDK編譯路徑,Project->Properties,如下圖,其中Build-Command中ANDROID_NDK爲環境變量中配置的Android-NDK路徑;Build-Directory爲當前工程目錄
這裏寫圖片描述
這裏寫圖片描述
5. 配置工程屬性,Project->Properties,如下圖,本例以OpenCV爲例,其中CNU C和GNU C++中配置的是OpenCV的鏈接庫
這裏寫圖片描述

++++++++
Eclipse集成開發環境(IDE)搭建

現在開始Eclipse IDE及Android Eclipse plugin的安裝和配置,這裏使用的Eclipse版本爲,eclipse-java-helios-SR1-win32.zip,請自行到Eclipse官方網站(http://eclipse.org)上下載自己喜歡的版本,建議3.4以上版本。
我們使用的Android Eclipse Plugin是ADT:Android Development Tools。同Android SDK一樣,分爲在線安裝和手動安裝兩種方式。

在線安裝步驟如下:

  1. 打開Eclipse,選擇菜單:Help->Install New Software…

  2. 彈出“Available Software”對話框,點擊“Add…”按鈕

  3. 彈出“Add Repository”對話框。
    Name中輸入:ADT
    Location中輸入:https://dl-ssl.google.com/android/eclipse/,如果不支持https可有輸入http://dl-ssl.google.com/android/eclipse/

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