是否有將build.gradle
文件中的變量設置爲strings.xml
文件中設置的值?將build.gradle值設置爲用xml文件寫入的值
例如說我有這個在我strings.xml
文件:
<string name="version">"1.0.0"</string>
在我build.gradle
文件我有東西沿着這些路線:
versionName: @strings/version
是否有將build.gradle
文件中的變量設置爲strings.xml
文件中設置的值?將build.gradle值設置爲用xml文件寫入的值
例如說我有這個在我strings.xml
文件:
<string name="version">"1.0.0"</string>
在我build.gradle
文件我有東西沿着這些路線:
versionName: @strings/version
在你gradle.properties,將密鑰寫入/值。例如
VERSION_NAME=1.0.0
而在build.gradle中,通過buildConfigField方法設置配置。 即buildConfigField("String", "VERSION_NAME", "" +VERSION_NAME+ "")
編譯代碼,你可以得到它像這樣BuildConfig.VERSION_NAME
據我所知,截至目前它無法從字符串資源文件的讀取,Android的搖籃插件不不有這樣的API。
相反,你可以使用resValue()
API做相反的:你可以在build.gradle
值寫入資源:
resValue "string", "variable_name", "some value here"