我正在尝试在android studio上编译我的代码而且我在这一点上陷入困境.我没有任何东西可以使用ndk编译,但每次编译失败并出现此错误.
当我检查workspace.xml时,它包含了针对compileDeBUGNdk和compileReleaseNdk的ExternalTaskPojo.
我不需要它们,但无法找到一种方法来删除它们,因为它是一个自动生成的文件.
请建议.
编辑 – > build.gradle文件
apply plugin: 'android-library'androID { compileSdkVersion 19 buildToolsversion "19.0.3"defaultConfig { minSdkVersion 9 targetSdkVersion 9}buildTypes { release { runProguard false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.txt' } }}dependencIEs {compile project(':a')compile project(':b')compile project(':c')compile project(':d')compile project(':e')compile 'com.androID.support:support-v4:19.1.0'}
另一个build.gradle文件
apply plugin: 'androID' androID { compileSdkVersion 19 buildToolsversion "19.0.3"defaultConfig { minSdkVersion 9 targetSdkVersion 9}buildTypes { release { runProguard false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard- rules.txt' } }}dependencIEs {compile project(':a')compile project(':facebookSDK')compile project(':b')compile project(':c')compile project(':d')compile project(':volley')compile project(':e')compile project(':volley')compile project(':f')compile project(':g')compile project(':h')compile 'com.androID.support:support-v4:19.1.0'compile 'com.Google.androID.gms:play-services:+'compile files('libs/AF-AndroID-SDK-v1.3.16.0.jar')compile files('libs/lib1')compile files('libs/lib2')compile files('libs/lib3')compile files('libs/lib4')compile files('libs/FlurryAgent.jar')compile files('libs/renderscript-v8.jar')compile files('libs/lib5')}
解决方法:
过了一段时间,我能够解决我的问题.我通过在build.gradle文件中添加以下属性来禁用ndk-build.
sourceSets.main { jnilibs.srcDir 'src/main/libs' jni.srcDirs = [] //disable automatic ndk-build call }
总结 以上是内存溢出为你收集整理的android – 获取错误 – >“任务执行失败”> NDK未配置全部内容,希望文章能够帮你解决android – 获取错误 – >“任务执行失败”> NDK未配置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)