如何使用 Gradle 在 windows cmd 中执行命令?
How to execute a command in windows cmd using Gradle?
我正在尝试使用 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"'
}
我正在尝试使用 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"'
}