1.创建as工程

2. 创建class类

3. 生成头文件

3.1 配置命令工具

添加工具:

配置工具:

Program: $JDKPath$\bin\javah.exe

Arugments:-d jni -classpath $ModuleFileDir$\src\main\Java $FileClass$

Working directory: $ModuleFileDir$\src\main

配置完成:

3.2 生成头文件

将在main/src目录下生成jni/xxx.h文件

4. 编写c文件

此时将会报如下错误

解决方法:

进入app/build/intermediates/ndk/debug/

复制Android.mk文件到jni目录

并配置gradle, 配置完成以后点击编译

此时在build/intermediates/ndkbuild/debug/obj/local/生成so文件

最新文章

  1. MyBatis学习--SqlMapConfig.xml配置文件
  2. jq获取绝对定位与相对定位的top, left值
  3. Java基础01 ------ 从HelloWorld到面向对象
  4. JBPM4之decision节点:3、程序猿|菜鸟|攻城狮|牛人
  5. C10K problem
  6. case,cast
  7. linux创建用户
  8. Xcode 如何设置 自动内存管理 转换为 手动内存管理
  9. cocos2d-x 3.0rc2 对于每个包执行情况的重要平台 (超级方便)
  10. 2016-09-07 J2EE基础知识之JSP_部分
  11. Codeforces Round #316 (Div. 2B) 570B Simple Game 贪心
  12. APUE学习总结
  13. Sphinx配置过程
  14. 《Python黑帽子》_1设置Python环境安装wingIDE
  15. Go语言基础之流程控制
  16. 解决浏览器跨域限制方案之CORS
  17. 洛谷P1135 奇怪的电梯【bfs】
  18. <Python>判断变量是否是DataFrame 或者 Series
  19. vue的props和$attrs
  20. git使用点滴:如何查看commit的内容

热门文章

  1. Unity 入门
  2. WordPress固定链接后404的解决方法
  3. 类型SQL注入实验 Part1
  4. 【模式识别与机器学习】——PCA与Kernel PCA介绍与对比
  5. 【Java】AES加机解密工具类代码
  6. CSS动画基础知识
  7. 手写AOP实现过程
  8. peewee的简单使用
  9. 题解 洛谷 P3332
  10. hge引擎示例教程cmake项目