Android(安卓)Studio编译一次源码versionCode自增
16lz
2021-01-24
再强调其中两点:
1、要特别注意getVersionCode位置,不要直接放在defaultConfig里面
2、getVersionCode方法中的toInteger()和toString()方法要加上,即使没有
def currentVersionCode = getVersionCode() defaultConfig { applicationId "com.melon.myapp" minSdkVersion 16 targetSdkVersion 26 versionCode currentVersionCode versionName "1.0"
def getVersionCode() { def propsFile = file('version.properties') def properties = new Properties() properties.load(new FileInputStream(propsFile)) def vCode = properties['V_CODE'].toInteger() properties['V_CODE'] = (++vCode).toString() properties.store(propsFile.newWriter(), null) return vCode}
更多相关文章
- ThreadLocal原理
- Android中写文本文件的方法
- stagefright架构
- Android(安卓)dialog 去除虚拟按键的解决方法
- Android中的WebView控件用法
- android系统关机源码(9.0)流程分析
- android标题栏进度圈使用方法
- Android重写onOreate,onPause,onStop等方法时需要注意的问题!
- XML解析