开始本篇文章之前我先为大家简单的介绍一下AndroidNDK编程的原理,我们知道Android开发使用JAVA语言来编程它的运行效率要比C/C++低很多,为了让JAVA语言可以调用C/C++这时候NDK就出现了,使用DNK可以很方便的实现JAVA与C/C++之间的互相调用。NDK的工作原理是使用谷歌提供的NDK工具将C/C++的代码编译成.so文件,最后使用JAVA代码与.so文件之间相互调用。下面我先说一下在Unity中结合AndroidNDK实现本地数据的共享的原理,如下图所示,Unity工程加入NDK后工程大致可分为三个部分Android(JAVA)、C/C++(.so)、Unity(C