Eclipse
新建一个项目
File | New | Project | Android | Android Application Project
输入项目属性
Application Name
Project Name
Package Name
Minimum Required SDK
Target SDK
Compile With
Theme
添加C++支持,会多出两个文件夹:jni和obj
右键项目 | Android Tools | Add Natie Support
在JAVA类中添加加载静态链接库的代码以及声明native函数
public class JavaClass {
static {
System.loadLibrary("module_name"); //module_name是Android.mk中的LOCAL_MODULE
}
public native int cppFunc();
}
生成JNI头文件
Run | External Tools | External Tools Confiuratins | Program | New
loaction = ${env_var:JAVA_HOME}\bin\javah.exe
working directory = ${workspace_loc:/项目名/bin/classes}
arguments = -d ${workspace_loc:/项目名/jni}