相关疑难解决方法(0)

如何使用gradle 0.7+将.so文件添加到android库项目中

项目结构:

应用项目 - >取决于图书馆项目

Library Project有一个用于编译的jni库的文件夹

jniLibs.srcDirs = ['libs']
Run Code Online (Sandbox Code Playgroud)

我已经尝试将以下内容添加到build.gradle的android元素中,根据示例应用程序https://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle但是android库项目不支持productFlavours,因此汇编失败,"找不到项目中参数[dghdhd]的方法productFlavors()"

productFlavors {
    x86 {
        ndk {
            abiFilter "x86"
        }
    }
    arm {
        ndk {
            abiFilters "armeabi-v7a", "armeabi"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法为Android库项目添加ndk支持?

android android-ndk android-gradle-plugin

34
推荐指数
2
解决办法
4万
查看次数