mac android studio ndk 环境搭建
an蟠校盯昂droid studio发布已经有些时间了,android studio解决了eclipse在过去开发荏鱿胫协ndk的时候,经常出现环境文件,本文主要解决的是mac版,windows或者linux版可以参考使用,并不能保证跟mac版的操作一致
工具/原料
mac os 10.11.6
jdk 1.8.0_101
android studio 2.1.3
android sdk 25.2.2 (7.0)
android ndk r12b
前期准备
1、安装完毕 mac 版 jdk 1.82、安装完毕 mac版 andriod studio 2.1.3
2、安装最新版的android sdk platforms,如我的是 7.0;

编写代码
1、新建一个 android studio 工程



3、添加 jni 目录

4、添加 javah 扩展工具

6、添加 生成的头文件对应的 c++ 源文件,并在源文件中实现 native 函数,如下图所示:env->NewStringUTF("HelloJni");

8、修改build.gradle 增加 模块名ndk { moduleName "HelloJni"}

10、java 加载 so 频骑夭挞库,在MainActivity 类中增加static { System.loadLibrary("HelloJni");}实现java层对于so库的引用


2、在弹出的 "ADB Integration Disabled"界面选择“Yes”

4、调试效果

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:51
阅读量:61
阅读量:49
阅读量:56