美文网首页
Android Studio3.0 JNI

Android Studio3.0 JNI

作者: vipheyue | 来源:发表于2018-04-05 22:16 被阅读54次

目前 Android Studio 已经很好的支持 JNI 了而网上大部分文章开始用的比较原始的方式.现在给大家介绍比较科学简单的方式

官网基本介绍:
https://developer.android.google.cn/studio/projects/add-native-code.html#link-gradle

准备环境:


image.png

生成 Demo:
使用 Android Studio 创建一个全新的 Android 项目 勾选 c++ support

可以看到生成了以下配置文件

  1. QQ20180405-214014@2x.png
2. QQ20180405-213811@2x.png

自己实现:

1.把上面的文件复制到自己的项目
再配置一下 build.gradle 就可以了

使用方式


image.png

可以自己创建一个方式试试 比如
public native String myJNI2();
然后通过 Android Studio 的自动提示生成对应方法

-------以上就是全部的配置-------
额外需求:可以直接使用 native-ilb 如何想自己创建 cpp 文件需要配置一下


image.png

使用前一定记得加载自己的 System.loadLibrary("my-lib");

目前 Android Studio 和 C++已经完美结合在一起了 方法名又 Android Studio 自动生成

相关文章

网友评论

      本文标题:Android Studio3.0 JNI

      本文链接:https://www.haomeiwen.com/subject/gbwdhftx.html