0

在 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''

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

4

1 回答 1

1

我找到了解决方案。

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

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

于 2013-10-04T20:47:43.180 回答