大致流程:
首先你要安装好NDK,官方链接。
这份代码是在\android-ndk-r9c\samples\hello-jni基础上修改的,先看一下目录结构:
其中的libs和obj文件夹是在第四步编译后生成。
package com.tuojie.hellojni; import android.app.Activity; import android.widget.TextView; import android.os.Bundle; public class HelloJni extends Activity { static { // 加载libhello-jni.so库 System.loadLibrary("hello-jni"); } private static int si; // 由C调用的静态方法 private static void callback() { si = 123; } // 本地方法,调用C的方法 public native String stringFromJNI(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved