build.gradle中的“commandLine”导致Android Studio 0.2.10构建失败

时间:2013-10-03 23:35:27

标签: android-studio build.gradle

在build.gradle中,我的一个任务中有commandLine 'jni/ndk-build.cmd'

ndk-build.cmd的内容非常简单:

[path containing ndk]\android-ndk-r8e\ndk-build.cmd APP_ABI="all" NDK_DEBUG=0

如果我在命令提示符下运行“gradle assemble”,这样可以正常工作。然而,Android Studio在构建过程中失败了:

Information: 1 error
Information: 0 warnings
Error: Gradle: Execution failed for task ':mytask'
       > A problem occurred starting process 'command 'jni/ndk-build.cmd''

Android Studio中不支持commandLine吗?如果重要的话,我也尝试以管理员身份运行Android Studio(Windows)。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

如果在Windows上制作Android Studio,则build.gradle中的命令必须为commandLine 'cmd', '/c', 'jni\\be-arm7.cmd'

如果从命令提示符运行脚本,则不需要'cmd'参数,这就是我没有看到错误的原因。