【发布时间】:2022-01-15 10:37:12
【问题描述】:
我想用 Gradle 运行一个命令行,该命令有输出。
我在 windows powershell 中运行此命令:
./mybat.bat myArgs 当我按回车键时,它会打印一些数字,如下所示:
123456
我想用 gradle 运行这个命令并保存这个结果(123456)
这是我在 android build.gradle 文件中编写的一些代码:
task getSomeOutput(type: Exec) {
workingDir "${buildDir}/output"
commandLine 'powershell', './mybat.bat' , 'foo'//this is myArgs for example
}
这工作并打印值 123456,但我想将它保存在变量中,我该怎么做?
【问题讨论】:
-
这能回答你的问题吗? How to use exec() output in gradle
-
@swpalmer 是的,但有一点不同:),非常感谢,这可能对其他人有用。
标签: android gradle build.gradle