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