我正在尝试为现有项目设置Adobe Analytics。我有两个构建版本,每个版本都有自己的资源文件夹,但也有一个主项目,它有自己的资产文件夹。在这个资产文件夹中,我放置了正确的配置json文件(从工作的iOS版本中复制),但我仍然收到以下错误:
ADBMobile Debug : Marketing Cloud - Not configured locally.
我尝试使用以下方法覆盖配置文件的路径:
Config.overrideConfigStream(getAssets("configfilename"));
我也尝试过来自不同位置的实际文件。如果路径不正确,我会找到“找不到文件”。错误,但是如果它是正确的,我会得到与上面相同的错误。
任何可以帮助我的人?
谢谢!
答案 0 :(得分:0)
您应该为每个flavor / build类型组合创建assets文件夹。
考虑这个案例:
然后你的配置文件夹结构应该是这样的:
src/polandDebug/assets/configfilename
src/polandRelease/assets/configfilename
src/ukraineDebug/assets/configfilename
src/ukraineRelease/assets/configfilename
configfilename是你的omniture configs json文件的名称。
在每个资产文件夹配置文件中,为每种风格的dev / prod版本定义了不同的ID。