gpt4 book ai didi

Android如何在gradle文件中使用字符串资源

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:41 33 4
gpt4 key购买 nike

关于 this页面,它是这样写的:

versionName — A string used as the version number shown to users. This setting can be specified as a raw string or as a reference to a string resource.

我想使用资源作为版本号。类似@string/version 的东西。

路在何方?

谢谢

朱利安

最佳答案

我使用@Yaroslav 的回答(https://stackoverflow.com/a/37432654/6711554)创建了方法。这是从字符串文件设置包名的代码。

def getPackageName() {
try {
def stringsFile = file("./src/main/res/values/string.xml")
return new XmlParser().parse(stringsFile).string.find { it.@name.equals 'your_package_name' }.text()
}catch(e){
println(e)
return "default.packagename"
}
}

并像使用它一样

 applicationId getPackageName()

您可以从任何资源文件中读取 gradle 中的任何字符串。

关于Android如何在gradle文件中使用字符串资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38754037/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com