Android调用第三方so库

以tensorflow为例:

1. 需要准备x86,armeabiaea-v7架构对应的so文件,如下图所示:

Android调用第三方so库_第1张图片

将x86,armeabiaea-v7架构对应的so文件放入libs目录下

并将tensorflow的jar包“libandroid_tensorflow_inference_java.jar”也放入libs目录下,并右键该jar包文件,选择“add as a library”

2. 编辑app下的build.gradle文件

在android{…}中添加如下代码:

    sourceSets{
        main{
            jniLibs.srcDirs = ['libs']
        }
    }
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a'
            universalApk true
        }
    }

你可能感兴趣的:(人工智能,Android,TensorFlow)