首先,创建一个普普通通的AS项目;

对,就是这样,一个简简单单的Android项目,首先你要保证NDK是已经下载好的了:

然后打开配置:

就弄好啦;
然后我们就开始写代码:
创建一个class:

然后在里边写上一个native方法:
public class HelloWorld {
public static native String printSome();
}
然后点击Terminal:

在项目的java层下输入命令行,单击回车,头文件就出现在jni文件夹中了;

找到gradle.properties文件,添加一行代码
android.useDeprecatedNdk = true

然后点击SyncNow;
在jni文件夹下new 一个C/C++ Source File,名为HelloWorld;
然后引入头文件,复制头文件中的方法;

然后在build.gradle中对ndk进行配置:

然后在HelloWorld中添加静态代码块;
public class HelloWorld {
static {
System.loadLibrary("helloworld");
}
public static native String printSome();
}
然后就可以调用了:

就这就完事了,初步的NDK就弄好了,感谢原视作者,下边是传送门:
感谢大神的分享!!!
本文介绍了在Android项目中初步配置NDK的步骤。首先要创建一个普通AS项目并确保NDK已下载,接着进行一系列配置操作,如在项目的java层输入命令行生成头文件、在gradle.properties添加代码、在jni文件夹创建C/C++源文件等,最终完成初步的NDK配置。
896

被折叠的 条评论
为什么被折叠?



