Android Studio调用so库示例

参考:https://www.jianshu.com/p/27de58017a71 

 第一步:导入so库

(1) 根据你类型新建存放so文件的文件夹

Android Studio调用so库示例_第1张图片

(2)在build.gradle中加入如下配置

Android Studio调用so库示例_第2张图片

sourceSets{
        main{
            jniLibs.srcDirs = ['libs']
        }
    }

 

第二步:引用,如果是调用从某apk提取出来的so库,那么你工程的包路径必须要与so库中的路径一直,否则会报以下错误:

java.lang.UnsatisfiedLinkError: No implementation found for......

(1) 

Android Studio调用so库示例_第3张图片

(2)调用类

Android Studio调用so库示例_第4张图片

 

你可能感兴趣的:(Android Studio调用so库示例)