AndroidStudio 动态修改版本名称

来源:互联网 发布:我没有说话 知乎 编辑:程序博客网 时间:2024/06/14 05:23
项目经理让每次打版本的时候去自动改版本名称,我一想在项目里面创建个文件不就行了,每次打包就该一下,然而被打回来了,说:“要和Svn关联起来”,万事问度娘,被我找到方法了,但是感觉写的不是很清楚,那我就分享下

第一步引入依赖

这是张截图
注意的是在下面的Gradle里面去引入
这也是张截图

 classpath group: 'org.tmatesoft.svnkit', name: 'svnkit', version: '1.8.11'

之后再上面的Build.gradle 里面加上如下方法

// 获取Svn版本号def getSvnRevision() {    ISVNOptions options = SVNWCUtil.createDefaultOptions(true);    SVNClientManager clientManager = SVNClientManager.newInstance(options);    SVNStatusClient statusClient = clientManager.getStatusClient();    SVNStatus status = statusClient.doStatus(projectDir, false);    SVNRevision revision = status.getCommittedRevision();    return revision.getNumber();}

最后用的地方调用下就OK了
调用方法

0 0
原创粉丝点击