Kri*_*lci 5 gradle android-studio
我已经搜索了一段时间来解决这个问题但我无法解决它.我从私人git仓库中撤下了一个项目.有些人能够构建,而像我这样的其他人会遇到以下错误:
Error:Gradle:Execution failed for task ':ProjectName:buildNative'.
> execCommand == null!
Run Code Online (Sandbox Code Playgroud)
如果有人遇到这个并且知道如何修复它,请告诉我,这似乎不是我所参与的项目特有的问题.
我认为这是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 '##################'
}
}
}
Run Code Online (Sandbox Code Playgroud)
看来你没有ANDROID_NDK_HOME设置环境变量。上面的代码没有正确处理这种情况。因此,问题是特定于您的构建的。解决此问题的一种方法是替换doLast为并在 s之后doFirst插入。此外,您可能必须将(或) 设置为虚拟值。throw new StopExecutionException()printlncommandLineexecutable
| 归档时间: |
|
| 查看次数: |
5391 次 |
| 最近记录: |