开发简便的流程

1. 写 Java 代码,声明 native 方法

2. 右键单击项目中的模型库,选择 Add C++ to Module 如果没有此选项或者不能点击,说明工作空间没有配置NDK路径或者没有下载NDK库 

添加了本地支持之后,Android studio 会帮助创建cpp目录,并且生成一个.cpp, CMakelists.txt 文件,默认支持全类型CPU架构,如果需更改只支持某种类型架构的CPU,在模型库中 build.gradle 文件中 cppFlags "armeabi-v7a x86" 填需要支持的 CPU  架构

3. 通过 javah 生成头文件,在Terminal选项中

  3.1 cd app/src/main/java

  3.2 javah -d ../jni -jni com.test.sdk.DataWrapper

4. 写 c/cpp 的代码,编译执行 Build 菜单 Rebuild Project

5. 运行之前不要忘记  System.loadLibrary()。


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