关于具有不同风格和构建变体的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

07-26 07:33