Error:Execution failed for task ':library:compileReleaseNdk'解决方案

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21399461/article/details/79976948

自己在研究GPUImage滤镜效果时遇到的坑,记录下:

1、首先下载GPUImage相关的源码及demo,导入android studio报如下错误:

Error:Execution failed for task ':library:compileReleaseNdk'.
> Error: Your project contains C++ files but it is not using a supported native build system.
Consider using CMake or ndk-build integration with the stable Android Gradle plugin:
 https://developer.android.com/studio/projects/add-native-code.html
or use the experimental plugin:
 https://developer.android.com/studio/build/experimental-plugin.html.

解决办法:在项目的gradle.properties文件中加入这句

android.useDeprecatedNdk=true


2、再次编译,如果还有问题:

解决方法:在你导入的包含jni的库的build.gradle文件中加入这句

sourceSets.main {
    jni.srcDirs = []
}

注意是在android{  ...  }之间加即...的地方加,问题就可以解决了,自己踩过的坑,希望可以帮到你

阅读更多

扫码向博主提问

a老李a

非学,无以致疑;非问,无以广识
去开通我的Chat快问
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页