以前看到一些自动化版本号打包的文章.如果您的项目是用 Git 管理的,并且恰巧又是使用 Gradle 编译(应该绝大部分都是这样的了吧?),本文试图找到一种更加优雅的自动版本管理方法. 背景 我们都知道,Android 应用的版本管理是依赖 AndroidManifest.xml 中的两个属性: android:versionCode:版本号,是一个大于 的整数,相当于 Build Number,随着版本的更新,这个必须是递增的.大的版本号,覆盖更新小的版本号: android:versionN…