1

是否有將build.gradle文件中的變量設置爲strings.xml文件中設置的值?將build.gradle值設置爲用xml文件寫入的值

例如說我有這個在我strings.xml文件:

<string name="version">"1.0.0"</string> 

在我build.gradle文件我有東西沿着這些路線:

versionName: @strings/version 

回答

0

在你gradle.properties,將密鑰寫入/值。例如

VERSION_NAME=1.0.0 

而在build.gradle中,通過buildConfigField方法設置配置。 即buildConfigField("String", "VERSION_NAME", "" +VERSION_NAME+ "") 編譯代碼,你可以得到它像這樣BuildConfig.VERSION_NAME

1

據我所知,截至目前它無法從字符串資源文件的讀取,Android的搖籃插件不有這樣的API。

相反,你可以使用resValue() API做相反的:你可以在build.gradle值寫入資源:

resValue "string", "variable_name", "some value here"