Android Studio3.0 JNI

目前 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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,024评论 25 708
  • 《行气玉佩铭》是我国现存最早的气功理论文物资料,古代气功文物,现藏天津博物馆。据考为战国后期的作品。其形为十二面棱...
    日月耀九州阅读 1,492评论 0 0
  • 既享受现在生活带来的宁静安逸,又想突破自我再上一个台阶,二者或许并不矛盾,我需要思考下一个目标是什么了。
    夏莫的小时光阅读 284评论 0 0