一、概述
之前由于AS没有强制,所以也就守旧一直沿用以前的NDK开发方法,在gradle.properties添加android.useDeprecatedNdk=true的属性。可是AS3.0以后被强制必须使用Cmake编译了,不得已才来学学,终于发现了这东东的好处。Cmake是AS在2.2中提出的更加方便的JNI开发的构建工具,相当于之前使用是NDK-BUILDE,。
Cmake的优势:作为一个java语言开发者,每次要接触C/C++的时候内心都是拒绝的,今天用了Cmake。终于发现写C++语言也可以轻而易举。居然带自动补全功能,而且所有步骤包括头文件生成,javac