作为我们每晚构建的一部分,我们会生成一个构建标记。此信息需要进入versionCode和versionName字段。我的第一个想法是生成一个自定义资源文件,比如build.xml,它将这两个值作为字符串资源,然后在AndroidManifext.xml中引用它们。
<manifest
android:versionCode="@string/version_code"
android:versionName="@string/version_name"
...
</manifest>
然而,似乎这两个字段无法获取资源网址。
我想知道是否还有其他方法可以解决这个问题。
我可以生成一个新的AndroidManifest.xml作为每晚构建的一部分。但是,对于仅控制两个字段,这可能有点过分。