gpt4 book ai didi

Gradle 失败并出现错误 execCommand == null

转载 作者:行者123 更新时间:2023-12-03 07:23:01 27 4
gpt4 key购买 nike

这个问题我找了好久,没能解决。我从私有(private) git 存储库中拉下了一个项目。有些人能够构建,而像我这样的其他人却遇到以下错误:

 Error:Gradle:Execution failed for task ':ProjectName:buildNative'.
> execCommand == null!

如果有人遇到过这个问题并且知道如何解决它,请告诉我,这似乎不是我所在项目特有的问题。

我认为这是 Gradle 文件中失败的部分:

task buildNative(type: Exec) {
if (System.env.ANDROID_NDK_HOME != null) {
def ndkBuild = new File(System.env.ANDROID_NDK_HOME, 'ndk-build')
commandLine ndkBuild
} else {
doLast {
println '##################'
println 'Skipping NDK build'
println 'Reason: ANDROID_NDK_HOME not set.'
println '##################'
}
}
}

最佳答案

您似乎没有设置 ANDROID_NDK_HOME 环境变量。上面的代码没有正确处理这种情况。因此,问题特定于您的构建。解决此问题的一种方法是将 doLast 替换为 doFirst 并在 println 之后插入 throw new StopExecutionException() s。此外,您可能必须将commandLine(或executable)设置为虚拟值。

关于Gradle 失败并出现错误 execCommand == null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23943082/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com