Android Studio 编写so库,并在其他工程里使用

写本编内容,主要是新手踩了很多坑,一直崩溃找不到对应的库,表示很蛋疼。下面就做一个简单的使用。

一:生成.so 库,这里不做说明。百度很多,或者可以查看我的 另一篇文章Mac 下 Android Studio 3.3 简单生成so文件 https://mp.csdn.net/postedit/89642794

 

二.将 .so 文件放入另一个工程。

1、新建android项目

2. 把so文件放在 jniLibs

3.在App Module 的Android节点下

sourceSets {
    main {
        jni.srcDirs = []
        jniLibs.srcDirs = ['src/main/jniLibs']//说了这么多就只有这一行是最实在的,就是大家所需要的,中括号填的是so文件所在的路径
    }
}

4.在新项目路建立和创建so文件时一样的路径

Android Studio 编写so库,并在其他工程里使用_第1张图片

5.适应so库文件的方法

Android Studio 编写so库,并在其他工程里使用_第2张图片

  以上,谢谢!

 

你可能感兴趣的:(android)