Android(安卓)获取git 版本号
16lz
2021-01-24
使用buildConfigField任务生成可以在Java代码中引用的BuildConfig.GitHash值。
android
在模块的build.gradle文件的部分上面添加:
def getGitHash = { -> def stdout = new ByteArrayOutputStream() exec { commandLine 'git', 'rev-parse', '--short', 'HEAD' standardOutput = stdout } return stdout.toString().trim()}
然后将以下行添加到build.gradle
defaultConfig
部分的android
部分,即下面versionName:
buildConfigField "String", "GitHash", "\"${getGitHash()}\""
这会在自动生成的 BuildConfig.java
文件中生成以下行:
// Fields from default config.public static final String GitHash = "e61af97";
现在,您可以使用Java代码获取git哈希BuildConfig.GitHash
更多相关文章
- android 调用系统相机拍照并保存照片原图
- 安卓APP:利用AndroidStudio开发usb串口通信软件【第2步】
- android studio基础教程:3.美化按钮
- Android:TabWidget
- gRPC请求中对header进行处理
- Android(安卓)新建文件夹、生成文件并向文件写入文本内容
- Android(安卓)获取包名,版本信息及VersionName名称
- Android(安卓)xml文件的序列化
- Android(安卓)javah -jni 找不到类的解决方法