Android Studio 3.2 JNI (ndk-build)

记录下 Android Studio 嵌入 C 代码的过程,使用 ndk-build. 当前环境: Android Studio 3.2 NDK 18.1 创建 JNI 文件夹 直接在项目右键,选择 New - Folder - JNI Folder ,对话框直接点击 Finish 即可方便地在默认位置创建 jni 文件夹用于存放 c 源码。默认位置在 app/src/main/jni. 创建 Java 类 首先创建一个 Java 类用于调用 c 代码。 public class JniTest { static { System.loadLibrary("JniLib"); } public static native String getString(); } 生成头文件 (.h) 命令行 最直接的方式就是通过命令行生成。 首先使用 javac 编译 java 文件。 小技巧。使用右键按住拖动文件夹到终端面板,可以快速进入对应目录。 进入到文件所在目录后执行 javac JniTest.java 编译。成功后会出现 JniTest....

October 17, 2018 · Chenhe