- 軟件大小:463.00M
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 編程工具
- 更新時(shí)間:2017-10-09 15:45
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:http://www.aimjoke.net/
17.82M/英文/10.0
31.35M/多國(guó)語(yǔ)言[中文]/5.0
16.13M/多國(guó)語(yǔ)言[中文]/6.6
1.45M/中文/10.0
4.60M/中文/8.7
android ndk r9d是一款非常好用的編程工具,功能強(qiáng)大,使用方便,有需要的朋友不要錯(cuò)過(guò)了,還等什么,快約上你的小伙伴,一起來(lái)綠色資源網(wǎng)下載使用!
NDK是一個(gè)工具集,可讓您實(shí)現(xiàn)您的應(yīng)用程序使用本機(jī)代碼的語(yǔ)言,如C和C + +。
NDK的公布可以讓開發(fā)者更加直接的接觸Android系統(tǒng)資源,并使用傳統(tǒng)的C或C++語(yǔ)言編寫程序,并在程序封包文件(.apks)中直接嵌入原生庫(kù)文件。NDK的公布讓原來(lái)從事C語(yǔ)言開發(fā)者也參與到Android平臺(tái),也讓java開發(fā)者方便的調(diào)用底層操作,特別是游戲開者,對(duì)引擎,速度等要求較高者,有了新的工具來(lái)實(shí)現(xiàn)所需功能,做出更加完美的程序。
對(duì)于某些類型的應(yīng)用程序,這可以是有益的,所以你可以重用現(xiàn)有的代碼庫(kù),這些語(yǔ)言編寫的,但大多數(shù)應(yīng)用程序不需要的Android NDK。
Android NDK R9 主要是為了Android 4.3開發(fā)準(zhǔn)備的。隨著Android 4.3平臺(tái)的發(fā)布,谷歌還發(fā)布了Android NDK (r9)的更新版本。新的NDK允許你本地訪問(wèn)Android 4.3中的OpenGL ES 3.0 API以及其他穩(wěn)定的API。如果你在游戲或應(yīng)用中使用了高性能圖形功能,可以采用該版本。
Android NDK全稱:Native Development Kit,即本地開發(fā)包。
1、NDK是一系列工具的集合。
NDK提供了一系列的工具,這些工具對(duì)開發(fā)者的幫助是巨大的。它們能幫助開發(fā)者快速開發(fā)C(或C++)的動(dòng)態(tài)庫(kù),并能自動(dòng)將so庫(kù)和java應(yīng)用一起打包成apk。
NDK集成了交叉編譯器,并提供了相應(yīng)的mk文件隔離CPU、平臺(tái)、ABI等差異,開發(fā)人員只需要簡(jiǎn)單修改mk文件(指出“哪些文件需要編譯”、“編譯特性要求”等),就可以創(chuàng)建出so庫(kù)。NDK可以自動(dòng)地將so和Java應(yīng)用一起打包,極大地減輕了開發(fā)人員的打包工作。
2、NDK提供了一份穩(wěn)定、功能有限的API頭文件聲明。Google明確聲明該API是穩(wěn)定的,在后續(xù)所有版本中都穩(wěn)定支持當(dāng)前發(fā)布的API。從該版本的NDK中看出,這些API支持的功能非常有限,包含有:C標(biāo)準(zhǔn)庫(kù)(libc)、標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)(libm)、壓縮庫(kù)(libz)、Log庫(kù)(liblog)。
對(duì)于Windows環(huán)境下NDK的開發(fā),如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK;從r7開始,Google的提供了一個(gè)ndk-build.cmd的腳本,可以直接用它編譯,而不需要使用Cygwin了。可以通過(guò),配置path變量,直接在cmd下面運(yùn)行ndk-build命令即可對(duì)android工程中的項(xiàng)目進(jìn)行編譯了。
1、配置path
2、推薦在eclipse中安裝一個(gè)插件 可以快速調(diào)出文件夾,即命令行
詳見http://basti1302.github.io/startexplorer/
初步的使用:
1、導(dǎo)入項(xiàng)目
在工程的根目錄下面 輸入ndk-build
運(yùn)行整個(gè)項(xiàng)目即可,看到項(xiàng)目運(yùn)行成功的畫面。
在這種情況下,就可以編寫一般的代碼的程序啦!但是,這樣寫的C代碼是沒(méi)有代碼的提示。點(diǎn)擊在你的工程project選擇Android Tools,Adding Native Support 便可導(dǎo)入一些C的頭文件庫(kù)。
我們可以看到有很多的頭文件哈!
在這種模式下,
1、寫的代碼就可以有C的代碼的自動(dòng)的提示哈!很OK的!
2、自己編譯項(xiàng)目JNI 下面的文件也自動(dòng)的編譯。
3、但是如果,有些頭文件不在導(dǎo)入的頭文件中,項(xiàng)目將會(huì)報(bào)錯(cuò)..
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容