android ndk(32位/64位) 附使用教程
官方版- 軟件大小:400 MB
- 更新日期:2017-04-29
- 軟件語(yǔ)言:英文
- 軟件類別:編程工具
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
android ndk是款功能非常強(qiáng)大的安卓原生開發(fā)工具集合;通過(guò)這款軟件,可以快速的幫助用戶進(jìn)行開發(fā)您需要的C或者C++的動(dòng)態(tài)庫(kù),而且還可以將so、java應(yīng)用進(jìn)行打包成為APK;還對(duì)交叉的編譯器進(jìn)行了快速的集成,也為大家進(jìn)行提供了相對(duì)應(yīng)CPU、mk文件隔離平臺(tái)等差異的地方,是您可以進(jìn)行快速的修改MK文件,輕松的創(chuàng)建so等;軟件還支持32位和64位的操作系統(tǒng),如果您需要的朋友趕快將android ndk 下載來(lái)使用試試吧!
軟件功能
使用原生SDK編程相比Dalvik虛擬機(jī)也有一些劣勢(shì),比如程序更加復(fù)雜,兼容性難以保障,無(wú)法訪問(wèn)Framework API,Debug難度更大等。開發(fā)者需要自行斟酌使用。
眾所周知,Android程序運(yùn)行在Dalvik虛擬機(jī)中,NDK允許用戶使用類似C / C++之類的原生代碼語(yǔ)言執(zhí)行部分程序。
NDK包括了:
從C / C++生成原生代碼庫(kù)所需要的工具和build files。
將一致的原生庫(kù)嵌入可以在Android設(shè)備上部署的應(yīng)用程序包文件(application packages files ,即.apk文件)中。
支持所有未來(lái)Android平臺(tái)的一些列原生系統(tǒng)頭文件和庫(kù)。
軟件特色
那么java層怎么就能訪問(wèn)到c/c++層并將數(shù)據(jù)傳輸過(guò)去:c/c++又怎么能將數(shù)據(jù)傳回java層呢。出來(lái)在java層通過(guò)native標(biāo)記某個(gè)方法是本地方法外,重要是需要NDK這個(gè)android 本地開發(fā)工具集
什么是NDK(android native develop kits ):android 本地開發(fā)工具集 ,可以把c/c++ ->編譯成一個(gè) linux下可以執(zhí)行的二進(jìn)制文件 java代碼里面就可以通過(guò)jni 調(diào)用執(zhí)行二進(jìn)制的文件.
什么是JNI :java本地開發(fā)接口,JNI是一個(gè)協(xié)議這個(gè)協(xié)議用來(lái)溝通java代碼和外部的本地代碼(c/c++).通過(guò)這個(gè)協(xié)議,java代碼就可以調(diào)用外部的c/c++,代碼外部的c/c++代碼也可以調(diào)用java代碼。
JNI開發(fā)用途:驅(qū)動(dòng)開發(fā) (wifi-hotspot) 2.3無(wú)線熱點(diǎn)共享 ,Native code效率高,數(shù)學(xué)運(yùn)算,實(shí)時(shí)渲染的游戲上,音視頻處理(極品飛車,opengl,ffmpeg),復(fù)用代碼(文件壓縮,人臉識(shí)別…)等。
使用方法
1,下載ndk。這里推薦使用as內(nèi)部下載,google在中國(guó)也部署了服務(wù)器,所以不用翻墻也可以下載。
2,配置as中ndk路徑。如果ndk路徑?jīng)]有自動(dòng)添加,則點(diǎn)擊select即可。并在local.properties配置文件中檢查是否正確配置路徑。
配置文件里是你所下載ndk的路徑,我這里是E:sdkndk-bundle
3,配置ndk系統(tǒng)環(huán)境變量,并檢測(cè)
dos下命令:ndk-build;出現(xiàn)以下信息說(shuō)明配置成功
4,設(shè)置as。將ndk版本差異檢測(cè)過(guò)濾掉,要不然項(xiàng)目無(wú)法編譯。添加:android.useDeprecatedNdk=true
5,編寫調(diào)用c的java代碼。注意:這里如果方法名報(bào)錯(cuò),不用管他。
常見問(wèn)題
Android NDK 是什么?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)。
下載地址
-
android ndk(32位/64位) 附使用教程 官方版
其他版本下載
- 查看詳情autosign簽名工具下載附使用方法 1.1.23 官方免費(fèi)版521 KB簡(jiǎn)體中文16-10-05
- 查看詳情FonePaw Android Data Recovery 3.3.0 免費(fèi)版42.4 MB簡(jiǎn)體中文20-03-27
- 查看詳情安卓手機(jī)恢復(fù)大師鏡像版 v1.0綠色版 2.89 MB簡(jiǎn)體中文14-04-11
- 查看詳情卓師兄個(gè)人版 2.9.6542 官方版827 KB簡(jiǎn)體中文19-10-11
- 查看詳情android ndk(32位/64位) 附使用教程 官方版400 MB英文17-04-29
- 查看詳情安卓手機(jī)恢復(fù)大師免費(fèi)版 1.8 官方最新版8.28 MB簡(jiǎn)體中文15-02-10
- 查看詳情Tenorshare Android Data Recovery Pro(安卓數(shù)據(jù)恢復(fù)工具) 4.0 免費(fèi)版24.1 MB英文18-06-06
- 查看詳情星云微信聊天記錄恢復(fù)助手 5.0.85 官方版14.63 MB簡(jiǎn)體中文18-06-11
- 查看詳情安卓手機(jī)照片恢復(fù)大師 4.7.1 最新免費(fèi)版426 KB簡(jiǎn)體中文16-11-05
- 查看詳情Android Data Recovery(安卓數(shù)據(jù)恢復(fù)軟件) 5.1.0 特別版28.7 MB英文17-12-19
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡(jiǎn)體中文GX Works2 含序列號(hào)423 MB
/簡(jiǎn)體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡(jiǎn)體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡(jiǎn)體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡(jiǎn)體中文s7 200 smart編程軟件下載372 MB
/多國(guó)語(yǔ)言Xshell 6中文破解版15 MB
/簡(jiǎn)體中文RSLogix 5000 含序列號(hào)5.14 MB
/簡(jiǎn)體中文pycharm2020.1384 MB
/簡(jiǎn)體中文qt creator5.8破解版(32/64位)69.1 MB
/多語(yǔ)言[中文]
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論