关于具有不同风格和构建变体的Android应用程序,我对如何构建特定字符串资源的特定风格和构建变体非常熟悉。但是对于文件,我不确定它是如何工作的。
更具体地说,我只是为了特定的风格将Appboy集成到我的应用程序中,对于不同的构建变体,api密钥是不同的。那么我该如何做到呢?
我的appboy.xml
文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--Appboy api key, used in debug and preview builds-->
<string name="com_appboy_api_key">MY_APPBOY_API_KEY</string>
</resources>
谢谢!
最佳答案
您可以为每个Flavor / build变体创建一个目录,并将您的Appboy配置放入其中:
Flavor1Debug:app / src / flavor1Debug / res / values / appboy.xml
Flavor1Release:app / src / flavor1Release / res / values / appboy.xml
Flavor2Debug:app / src / flavor2Debug / res / values / appboy.xml
Flavor2Release:app / src / flavor2Release / res / values / appboy.xml