android - 使用每个构建的唯一哈希更新@string/app_name

标签 android android-studio gradle android-gradle-plugin

我希望能够快速直观地验证我的模拟器上是否安装了新版本。我正在考虑的一种方法是让 @string/app_name 值在每个新构建时使用唯一的哈希更新,或者可能只是一个随机的四个字符值。然后,当我在手机上看到应用程序图标时,它的值将与上次构建不同,我就知道它已更新。

有没有办法在构建时以编程方式更新@string 值?也许有一些我不知道的 Gradle 功能?

最佳答案

使用 resValue 从 gradle 文件中添加一个资源值。 参见 Is it possible to declare a variable in Gradle usable in Java?例如

关于android - 使用每个构建的唯一哈希更新@string/app_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46567950/

相关文章:

android - 无法将 Ksoap2 依赖项添加到 Android 项目

gradle - 尝试将 Kotlin Native 与 IntelliJ 的基础项目一起使用,但无法编译

android - 在 android 中帮助编辑文本

android - 如何更改 Android 上文件选择器标题的外观?

android - Javafx和Android-Api

android - ClassNotFoundException 当 "implementation"用于库的库依赖时

拖放 UI 元素时 Android Studio 挂起

Android应用程序实现谷歌自动完成2个输入的 Activity

android-studio - Android Studio 中的 "Settings..."和 "Default Settings..."有什么区别?

android - 防病毒删除的gradle文件