作者:121lzg | 来源:互联网 | 2023-05-23 16:51
我有一个xml文件.在xml文件中,我想获得BuildConfig值.BuildConfig值在build.gradle中设置.
**REPLACE_WITH_YOUR_API_KEY**
我想从buildConfig获取api Key,类似于我在java代码中获取这些值的方式.
public class MyApp extends Application{
public String APPTIMIZE_KEY = BuildConfig.APPTIMIZE_KEY;
}
这是在build.gradle中设置的值,它来自外部文件.
release {
buildConfigField "boolean", "APP_DEBUG", "false"
buildConfigField "String", "APPTIMIZE_KEY", "\"${props.getProperty("apptimizeKey_App1")}\""
我如何在xml文件中引用这个---> BuildConfig.APPTIMIZE_KEY来获取它?
1> CommonsWare..:
有一个轻微的文档resValue
对应buildConfigField
.我还没有尝试过,但有些事情就是我要开始的地方:
resValue "string", "com_my_api_key", "\"${props.getProperty("apptimizeKey_App1")}\""
buildConfigField
如果您需要/希望也可以访问该值,这将与您现有的一起使用BuildConfig
.您不再需要手动声明字符串资源,而是为您生成它.