我需要项目相关数据,如项目名称、应用程序版本及其来自基于 gradle 的 android 项目的主要模块。我已经尝试过各种任务,例如项目、属性,但没有一个能提供我需要的具体信息。
有没有办法在命令行中使用 gradle 查找版本代码、应用程序名称和主要 android 模块?
最佳答案
使用“BuildConfig”全局变量你会得到
bool 调试
字符串 APPLICATION_ID
字符串 BUILD_TYPE
字符串 flavor
整数版本代码
字符串 VERSION_NAME
例如:- BuildConfig.APPLICATION_ID
如果您在 gradle 中定义了任何全局数据,例如
debug {
buildConfigField "String", "BASE_URL", '"http://172.16.1.175:8080/api/"'
debuggable true
}
你也会得到这个细节
BuildConfig.BASE_URL
关于android - 从 Gradle 命令访问项目相关数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36220418/