gpt4 book ai didi

android - 如何使用 Gradle 在 Windows cmd 中执行命令?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:03 27 4
gpt4 key购买 nike

我正在尝试使用 Gradle 执行此命令。

.\build\build.exe parse /p 246 /o ".\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\settings\default\lss\default.config" "..\app\src\main\res\values\strings.xml"

当我在命令行中执行时,这工作正常。我正在尝试使用 Gradle 复制行为

    task runLSBuild(type:Exec) {
workingDir '../outer_build'

//on windows:
commandLine '.\\build\\build.exe','parse /p 246 /o ".\\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\\settings\\default\\lss\\default.config" "..\\app\\src\\main\\res\\values\\strings.xml"'
}

但这失败并出现错误“.\build\build.exe”,系统找不到指定的文件。我需要以 outer_build 的工作目录运行程序。

关于我哪里出错的任何建议?

最佳答案

好的,我明白了。貌似对于windows,我们得这样写

     task runLSBuild(type:Exec) {
workingDir '../outer_build'

//on windows:
commandLine "cmd","/c",'.\\build\\build.exe parse /p 246 /o ".\\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\\settings\\default\\lss\\default.config" "..\\app\\src\\main\\res\\values\\strings.xml"'
}

关于android - 如何使用 Gradle 在 Windows cmd 中执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32315287/

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