不得不吐槽,网上的教程都不好使
环境
刚下载的AS 3.3.1,windows10,java8
新建Jni文件
make project 生成.class文件
生成.h 文件
- 将上面生成的class文件赋值到代码目录
- 运行命令生成头文件
javah -classpath . -jni pt.pagetan.com.ndktesttwo.JNITest
编写c文件
-
为了便于管理,新建jni目录,把.h文件放进去
-
新建c文件,并删除之前copy的.class文件
build.gradle中设置so名字
关联android.mk文件
测试
生成的so文件在这里
如果一不小心clear了,或者把build目录删除了
把这段代码注视掉,再clear 然后make project
就会再次提示
那么,再次关联android.mk就ok了,可以直接把刚才注释的恢复