这是androids ndk r8 windows下载(zǎi),NDK 提供了一系列(liè)的工具,帮助开发者快速开(kāi)发(fā)C(或C++)的动态(tài)库,并能自(zì)动将so 和java 应用一起打包(bāo)成apk。这些工具对开(kāi)发者(zhě)的(de)帮助是巨(jù)大的。
androids ndk r8 windows 集成了(le)交(jiāo)叉编译器(qì),并提供了相应的(de)mk 文件隔(gé)离CPU、平台、ABI 等差异,开发人(rén)员只需(xū)要简(jiǎn)单(dān)修改mk 文(wén)件(jiàn)(指出“哪(nǎ)些文(wén)件(jiàn)需要编(biān)译(yì)”、“编译特(tè)性要求”等),就可以(yǐ)创建出so。NDK 可以自动(dòng)地将so 和Java 应(yīng)用一起打包,极大地(dì)减轻了开发人员的打(dǎ)包工作。比较简单(dān)的说,NDK是一套交叉编译工具,它(tā)可以帮你把你用C或(huò)C++书写的代码,编译为.so(类似(sì)与win下的.dll)格式(shì)的文(wén)件,使你(nǐ)可以在你的androids程序(xù)当中用Java语言(JNI)调(diào)用这些代(dài)码.
linux开发环境下,androids ndk安装(zhuāng)包。直(zhí)接解(jiě)压缩就可以用了。
androids ndk r8 windows本菜鸟在(zài)查阅了很多文章,又是去折(shé)腾cygwin之(zhī)类的,虽然可以编译出so文(wén)件,但运行项目却有很多问题。当(dāng)发(fā)现(xiàn)最新的ndk不需要cygwin的时候,跪了(orz)。
