簡(jiǎn)介
NDK全稱Native Development Kit。NDK是一系列Android開發(fā)工具的集合飒箭,NDK提供了一系列的工具轻抱,可以幫助開發(fā)者在Android平臺(tái)上面進(jìn)行c/c++的開發(fā),并能自動(dòng)將.so打包金apk中衷旅。
NDK集成了交叉編譯器器一,并提供mk文件可以做到隔離CPU,平臺(tái)以及ABI等差異课锌,只需修改mk文件即可。開發(fā)人員只需要簡(jiǎn)單修改mk文件盹舞,就可以創(chuàng)建出適應(yīng)各平臺(tái)的.so文件产镐。NDK還提供了一份穩(wěn)定的功能有限的Android API頭文件聲明。
NDK開發(fā)就是使用c/c++開發(fā)Android應(yīng)用或者開發(fā)Android應(yīng)用的某一個(gè)功能踢步,使用NDK有時(shí)是為了調(diào)用底層的庫(kù),有時(shí)是為了c/c++開發(fā)帶來(lái)的應(yīng)用性能上的提高癣亚。
安裝NDK
圖片.png
對(duì)NDK進(jìn)行支持
圖片.png
完成這些我們就可以進(jìn)行開發(fā)了。