這是android-ndk-r9c下載,在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱(chēng)為“NDK”。
android-ndk-r9c是一款專(zhuān)業(yè)的安卓NDK開(kāi)發(fā)工具,這是一套NDK開(kāi)發(fā)工具集,包含了豐富的開(kāi)發(fā)和編譯器,方便用戶對(duì)安卓應(yīng)用和游戲進(jìn)行開(kāi)發(fā),全稱(chēng)Native Development Kit,通過(guò)Android NDK可以使開(kāi)發(fā)者直接接觸android的底部資源,使開(kāi)發(fā)更加直觀、簡(jiǎn)單、方便,有需要的朋友們歡迎前來(lái)下載使用。
Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱(chēng)為“NDK”。不同于SDK,ndk是用C語(yǔ)言編寫(xiě),用build工具打包成 .so的文件,然后用 再用java調(diào)用so庫(kù)。
NDK是用來(lái)給安卓手機(jī)開(kāi)發(fā)軟件用的,但是和SDK不同的是它用的是C語(yǔ)言,而SDK用的是Java語(yǔ)言。
NDK開(kāi)發(fā)的軟件在安卓的環(huán)境里是直接運(yùn)行的,一般只能在特定的CPU指令集的機(jī)器上運(yùn)行,而且C語(yǔ)言可以直接和硬件對(duì)話,因此一般用它開(kāi)給手機(jī)開(kāi)發(fā)驅(qū)動(dòng)或底層應(yīng)用;而SDK開(kāi)發(fā)出的軟件在安卓上靠Dalvik虛擬機(jī)來(lái)運(yùn)行,所以如果沒(méi)有特殊的需要或署專(zhuān)門(mén)針對(duì)某個(gè)硬件去開(kāi)發(fā),那就一般用SDK。