如何在AndroidManifest.xml中外部化版本信息?
作为夜间构建的一部分,我们生成一个构建戳。此信息需要进入versionCode和versionName字段。我的第一个想法是生成一个自定义资源文件,比如build.xml,它将这两个值作为字符串资源,然后在AndroidManifext.xml中引用它们如何在AndroidManifest.xml中外部化版本信息?,android,Android,作为夜间构建的一部分,我们生成一个构建戳。此信息需要进入versionCode和versionName字段。我的第一个想法是生成一个自定义资源文件,比如build.xml,它将这两个值作为字符串资源,然后在AndroidManifext.xml中引用它们 <manifest android:versionCode="@string/version_code" android:versionName="@string/version_name" ... </
<manifest
android:versionCode="@string/version_code"
android:versionName="@string/version_name"
...
</manifest>
构建系统的细节/限制?您是否可以运行任意shell脚本并使用(例如,
sed
)执行此操作?您可以非常轻松地使用新的Gradle for Android构建系统注入此类内容。