如何从命令行或Ruby读取Android build.gradle

如何从命令行或Ruby读取Android build.gradle,android,ruby,bash,gradle,android-gradle-plugin,Android,Ruby,Bash,Gradle,Android Gradle Plugin,我试图从Mac/Linux计算机上的终端读取android build.gradle文件中的值 我可以通过终端或ruby简单地完成这项工作 我希望能够通过终端打印出版本代码和版本号 写versionCode和versionNumber也不错,但是现在读就足够了 我试图查找如何将gradle转换为json或其他格式,但我想我只是缺少一个gradle命令,该命令允许我访问build.gradle文件中的字段/属性 我不认为有任何东西与你所寻求的相似。相反,在gradle.properties中定义您

我试图从Mac/Linux计算机上的终端读取android build.gradle文件中的值

我可以通过终端或ruby简单地完成这项工作

我希望能够通过终端打印出版本代码和版本号

写versionCode和versionNumber也不错,但是现在读就足够了


我试图查找如何将gradle转换为json或其他格式,但我想我只是缺少一个gradle命令,该命令允许我访问build.gradle文件中的字段/属性

我不认为有任何东西与你所寻求的相似。相反,在
gradle.properties
中定义您的
versionCode
versionName
(有Ruby gems用于读取
.properties
文件)。
gradle.properties
中定义的值在
build.gradle
中显示为全局值,因此您可以在
android
闭包中分配这些值。