如何在Android Gradle中添加原生so文件依赖

2025-03-11 09:35:57
推荐回答(2个)
回答1:

  1. 在androidstudio里app下添加libs文件夹,下面新建armeabi,把so放进去

  2. 在app build.gradle里android下添加:

    ndk{
    abiFilters "armeabi"
    }

  3. 并添加:

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

  4. 继续添加:

    externalNativeBuild {
    cmake {
    path "CMakeLists.txt"
    }
    }

  5. 然后按照规定建package,建类,在类里调用so文件

    static {
    System.loadLibrary("videodecoder");
    }

    并编写native方法,就完成了

回答2:

风化尉寻返校继尘