获取错误:任务执行失败:myApp:compileDebugNdk'

时间:2015-05-12 08:56:41

标签: android android-studio android-ndk cocos2d-x cocos2d-android

您好我正在尝试使用Android Studio运行使用Cocos2d-x 2.5创建的应用,但在运行项目时我一直收到此错误:

  

:myApp:compileDebugNdk AGPBI:{" kind":" ERROR"," text":" *** Android NDK:   中止......   停止"" SOURCEPATH":" /mypath/ndk/android-ndk-r10d/build/core/add-application.mk","位置&# 34;:{" STARTLINE" 199}"原":""}

     

FAILED执行失败,任务':myApp:compileDebugNdk'。

建筑工作正常。我有Android Studio 1.1.0和Mac OS X Yosemite 10.10。

你们有什么想法可能有什么不对吗?

我在这里讨论了类似的错误Execution failed for task ':app:compileDebugNdk' when trying to compile Android Studio project with NDK source code

但解决方案对我不起作用(在jni文件夹中创建了一个空的.c文件)。看起来这是在Windows上发生的事情我使用Mac。

3 个答案:

答案 0 :(得分:6)

我解决了将它添加到build.gradle文件:

sourceSets.main {
   jni.srcDirs = []
}

答案 1 :(得分:0)

我认为您必须在local.properties文件中添加ndk路径。 在这里查看本教程: http://aprogrammersday.blogspot.in/2015/02/cocos2d-x-game-development-in-android.html

答案 2 :(得分:0)

1.set android for ndk的路径 2.add ndk.dir = local.properties文件中的ndk_path 3.在gradle文件中添加以下内容

sourceSets.main {
    jni.srcDirs = []
}

这解决了我的问题。