具有多种口味的Crashlytics分销

hrs*_*krs 7 android crashlytics android-gradle-plugin twitter-fabric

我有多个flavors并试图分别使用Beta Distribution以下方式分发它们:

productFlavors {
    appOne{
        applicationId 'com.example.appOne'
        manifestPlaceholders = [ appName: "AppOne", fabricApiKey: "AppOne APi Key"]
    }
    appTwo{
        applicationId 'com.example.appTwo'
        manifestPlaceholders = [ appName: "AppTwo", fabricApiKey: "AppTwo APi Key"]
    }
Run Code Online (Sandbox Code Playgroud)

AndroidManifest:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="${fabricApiKey}" />
Run Code Online (Sandbox Code Playgroud)

我创建了两个不同的组织,基于flavor它们构建应用程序,并将它们成功添加到组织中.但是,appOne flavour当工作正常时,分发图标被隐藏appTwo flavor(如下所示):

在此输入图像描述

我也尝试了旧的方式(生成fabric.propertiesbuild)没有任何成功:链接1链接2.

有没有办法可以基于分发多个应用程序flavor

hrs*_*krs 2

我不知道是什么原因,但是联系面料支持团队设法解决了这个问题。看起来好像在不接受某些条款的情况下就无法启用测试版发行版(不知怎的,这些条款没有显示在我的应用程序上)。

不管怎样,他们给了我一个link将我重定向到这些条款的链接。接受它们Beta Distribution将为这两个应用程序启用。