Error:Execution failed for task ':app:compileDebugNdk' 解决方法

来源:互联网 发布:大道寺知世和知世公主 编辑:程序博客网 时间:2024/05/29 01:51

近期在看webrtc源码的时候出现了Error:Execution failed for task ':app:compileDebugNdk'.的问题,具体描述如下:

Error:Execution failed for task ':app:compileDebugNdk'.

 > Error: NDK integration is deprecated in the current plugin.  Consider trying the new experimental plugin.  For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental. 

这个问题是由于NDK引起的,我的IDEA中是没有集成NDK插件的,所以出现了这个问题。其实这个问题并不难解决,以下我将贴出我的解决方案,我的studio版本是1.4的,其他版本也可做参考哈。

1.首先,将项目切换到android分类,右键项目新建一个jni文件夹


2.在将项目切换到project分类,在主工程中找到jni文件夹,右击reveal in Finder进入文件夹



3.打开文件夹后,在里面新建一个空的.c文件



4.回到IDEA中,在build.gradle中加入以下语句

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


5.再重新编译项目就没有问题了。。


1 8
原创粉丝点击