这是androids-ndk-r9c下(xià)载,在SDK前面又(yòu)加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。
androids-ndk-r9c是一(yī)款专业的安卓NDK开发工具,这是一套NDK开发工具集,包(bāo)含了丰(fēng)富的(de)开发和编(biān)译器(qì),方便用户对安卓应(yīng)用和游戏进行开发,全(quán)称Native Development Kit,通过(guò)androids NDK可(kě)以使(shǐ)开发者直接(jiē)接触androids的(de)底部资源,使开发更加直观、简单、方(fāng)便,有需要的朋(péng)友(yǒu)们欢迎前(qián)来下载使用(yòng)。
androids NDK 是(shì)在SDK前(qián)面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。不(bú)同于SDK,ndk是(shì)用(yòng)C语言编写,用build工具打包成(chéng) .so的文(wén)件,然后用 再用(yòng)java调用so库。
NDK是用来给安卓手机开发软件用的,但是和SDK不同的是它用(yòng)的是(shì)C语言,而SDK用的(de)是Java语言。
NDK开发的(de)软件在安卓的(de)环境里(lǐ)是直接运(yùn)行的,一般只能在特定的CPU指令集的(de)机器(qì)上运行(háng),而(ér)且(qiě)C语言可以直接和硬件对话,因此一般用它开(kāi)给手机开发驱动或底层应用;而SDK开发出的软件在安卓上靠Dalvik虚(xū)拟机(jī)来运行,所以如果没有特(tè)殊的需要或署专(zhuān)门针对某个硬件去(qù)开发,那就一般用(yòng)SDK。
