Eclipse中ndk配置
NDK全稱:Native Development Kit。
1、NDK是一系列工具的集合。
NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發者的幫助是巨大的。
NDK集成了交叉編譯器,並提供了相應的mk檔案隔離CPU、平臺、ABI等差異,開發人員只需要簡單修改mk檔案(指出“哪些檔案需要編譯”、“編譯特性要求”等),就可以創建出so。
NDK可以自動地將so和Java應用一起打包,極大地減輕了開發人員的打包工作。
2、NDK提供了一份穩定、功能有限的API標頭檔案宣告。
Google明確宣告該API是穩定的,在後續所有版本中都穩定支援當前釋出的API。從該版本的NDK中看出,這些API支援的功能非常有限,包含有:C標準庫(libc)、標準數學庫(libm)、壓縮庫(libz)、Log庫(liblog)。
二、NDK例項的實現:
對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK,所以為Eclipse需要配置的builder,其實是執行Cygwin,然後傳遞ndk-build作為引數。在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的指令碼,這樣,就可以直接利用這個指令碼編譯,而不需要使用Cygwin了。只需要為Eclipse Android工程新增一個Builders,就能讓Eclipse自動編譯NDK。
本文是講述NDK-r7下的實現例項。
下面是使用NDK-r7在下配置自動編譯的builders的過程(實際上對於Linux,只需要修改ndk-build.cmd為ndk-build就可以了。)。
(1)先下載安裝NDK-r7。
下載地址:http://developer.android.com/sdk/ndk/index.html
下載後解壓縮就可以用了。
(2)開啟Eclipse,新建一個Android工程(我的取名為TestNdk),在工程目錄TestNdk下新建jni資料夾,該資料夾就用來儲存NDK需要編譯的檔案程式碼等。
(3)新建並配置一個Builder:
(a)Project->Properties->Builders->New,新建一個Builder。
(b)在彈出的【Choose configuration type】對話方塊,選擇【Program】,點選【OK】:
(c)在彈出的【Edit Configuration】對話方塊中,配置選項卡【Main】。
在“Name“中輸入新builders的名稱(我取名為Ndk_Builder)。
在“Location”中輸入nkd-build.cmd的路徑。
(我的是D:\AndroidDev\-ndk-r7\ndk-build.cmd,根據各自的ndk路徑設定,也可以點選“Browser File System…”來選取這個路徑)。
在“Working Diretcoty”中輸入${workspace_loc:/TestNdk}(也可以點選“Browse Workspace”來選取TestNdk目錄)。
(d)【Edit Configuration】對話方塊中,配置選項卡【Refresh】。
勾選“Refresh resources upon completion”,
勾選“The entire workspace”,
勾選“Recuresively include sub-folders”。
(e)【Edit Configuration】對話方塊中,配置選項卡【Build options】。
勾選“After a “Clean””,
勾選“During manual builds”,
勾選“During auto builds”,
勾選“Specify working set of relevant resources”。
點選“Specify Resources…”
勾選TestNdk工程的“jni“目錄,點選”finish“。
點選“OK“,完成配置。
OK,到這裡Eclipse就能夠自動呼叫NDK編譯jin目錄下的C/C++程式碼了。
相關推薦
Android中JNI使用詳解(1)---Eclipse中NDK配置So檔案生成
1、NDK下載和配置 NDK下載地址:http://www.androiddevtools.cn/ NDK下載完成後,選擇Eclipse上方Window選單Preferences - Android - NDK 在NDK&nb
Eclipse中ndk配置
NDK全稱:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發者的幫助是巨大的。 NDK集成了交叉編譯器,並提供了相應的mk檔案隔離CPU、平臺、ABI
Eclipse中ndk配置及示例
一、關於NDK:NDK全稱:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發者的幫助是巨大的。 NDK集成了交叉編
eclipse中NDK開發配置
下載的android-ndk32-r10b-windows-x86_64 NDK不能放在有空格的目錄如:D:\Program Files,否則會報錯eclipse 生成.h標頭檔案:進入src目錄(
eclipse中如何配置tomcat
runtime 完成 win ron jdk 版本 安裝目錄 選項 ima 1.打開eclipse上面的Windows選項,選擇Preferences==>Server==>Runtime Environments==>Add 2.選擇你電腦中安裝的to
Maven的安裝及配置、Maven在Eclipse中的配置
技術分享 info IV 準備 插件 class 目錄 ips 技術 一、需要準備的東西 1. JDK 2. Eclipse 3. Maven程序包 二、檢查JAVA安裝 三、安裝Maven 下載apache-maven-3.5.3-bin.zip解壓即可。
tomcat在eclipse中的配置
在eclipse配置tomcat 建立一個javaweb的專案 配置一臺伺服器 選擇apache下的tomcat版本 選擇tomcat所在的路徑finish 雙擊這臺伺服器進入配置 這是自動修改為Tomcat安裝路徑 建立一個indxe
Eclipse中安裝配置Gradle
Gradle是以Groovy語言為基礎,面向Java應用為主。基於DSL(領域特定語言)語法的自動化構建工具。 gradle對多工程的構建支援很出色,工程依賴是gradle的第一功能。 gradle支援區域性構建。 支援多方式依賴管理:包括從maven遠端倉庫、nexus私服、ivy倉庫以及本
eclipse中opencv配置
1.開啟Eclipse,Window->preferences 2.進入preferences後,找到Java->Build Path->User Libraries,點選New 在彈出的對話方塊中填入名字 3.點選右側 Add External JARs &nbs
SpringBoot在eclipse中的配置與入門
1.1 eclipse下安裝Springboot 下載與本機安裝的Eclipse對應的STS(Spring Tool Suite) 檢視本機eclipse的版本號:在eclipse下Help--About Eclipse 我安裝的eclipse為 4.5.2
eclipse中首次配置
在下載了tomcat後,如何使其與eclipse繫結在一起,下面請按步驟閱讀文章: 一、eclipse中配置tomcat 1.開啟Eclipse,單擊“window”選單,選擇下方的“Preferences” 。 2. 點選 Add 新增Tomcat。 3.
下載並在eclipse中安裝配置maven
1.前往http://maven.apache.org/download.cgi 下載maven,windows下下載 bin.zip版本,linux下下載bin.tar.gz版本。2.將檔案解壓在一個目錄的./Apache/下3.在windows下新增環境變數,我的電腦,屬
maven的安裝、路徑配置、修改庫檔案路徑和eclipse中的配置、建立maven工程。
maven的安裝、路徑配置、修改庫檔案路徑與在eclipse中的配置一、maven的安裝解壓apache-maven-3.3.9-bin.zip到自己的資料夾下,解壓後路徑如:D:\Program\apache-maven-3.3.9。二、路徑配置右鍵“計算機”,選擇“屬性”
apache-maven-3配置及eclipse中外掛配置
1.下載maven3.1.12.解壓縮maven3.maven解壓後需要配置環境變數,新增環境變數MAVEN_HOME變數值為D:\Java\environment\apache-maven-3.1.1。如下圖所示: 4.將環境變數新增到path中%MAVEN_HOME
03 CoCos Creator 偏好設定中ndk配置
1. 偏好設定-NDK 配置說明 https://docs.cocos.com/creator/manual/zh/publish/setup-native-development.html 2. Android Studio NDK 下載 sdk下載
Eclipse中怎樣配置SQL SERVER 2005資料庫並完成測試
一、SQL Server 2005的配置: 1、安裝好SQL Server 2005後,執行 開始 → 所有程式 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager。 在開啟的視窗的左邊
Eclipse中tomcat配置及專案釋出和maven配置及專案建立的問題解決
目錄 解決eclipse配置Tomcat時找不到server選項 Eclipse 配置tomcat Eclipse 釋出專案到tomcat的操作 Eclipse 的 Maven 配置 Eclipse maven專案的建立 解決Eclipse不能編輯JSP &nbs
Openfire3.9.3原始碼匯入eclipse中開發配置指南
這篇文章向大家介紹一下,如何把openfire3.9.3原始碼匯入eclipse中,編譯並啟動的詳細過程。 首先得感謝這篇文章的作者,http://www.micmiu.co
Eclipse中xml配置檔案報錯原因總結
1)使用Eclipse開發工具,從SVN或者GIt上down下來的專案有的XML檔案報錯(提交上去的程式碼都是沒有問題的),而在本地Eclipse中卻顯示有問題,一般原因是Eclipse中對專案工程的校驗,點工程右鍵>Properties>Validation
eclipse中已經配置了classpath,但是還是不能讀到src下的applicationContext.xml檔案
今天在eclipse中寫一個ssh的專案,已經在src下加了spring配置檔案applicationContext.xml,並且在web.xml檔案中配置了 <context-param> <param-name>contextConf