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版权协议,转载请附上原文出处链接和本声明。