AS3.3.1 ndk开发

不得不吐槽,网上的教程都不好使

环境

刚下载的AS 3.3.1,windows10,java8

新建Jni文件在这里插入图片描述

make project 生成.class文件

在这里插入图片描述
在这里插入图片描述

生成.h 文件

  1. 将上面生成的class文件赋值到代码目录
    在这里插入图片描述
  2. 运行命令生成头文件
javah -classpath . -jni pt.pagetan.com.ndktesttwo.JNITest

在这里插入图片描述
在这里插入图片描述

编写c文件

  1. 为了便于管理,新建jni目录,把.h文件放进去
    在这里插入图片描述

  2. 新建c文件,并删除之前copy的.class文件在这里插入图片描述在这里插入图片描述

build.gradle中设置so名字

在这里插入图片描述

关联android.mk文件

android.mk在build目录下
在这里插入图片描述在这里插入图片描述

测试

在这里插入图片描述在这里插入图片描述

生成的so文件在这里

在这里插入图片描述

如果一不小心clear了,或者把build目录删除了

把这段代码注视掉,再clear 然后make project
在这里插入图片描述
就会再次提示
在这里插入图片描述
那么,再次关联android.mk就ok了,可以直接把刚才注释的恢复


版权声明:本文为u013818990原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。