【问题标题】:Crashlytics distribution with multiple flavors具有多种风味的 Crashlytics 分布
【发布时间】:2016-01-11 15:28:38
【问题描述】:

我有多个 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"]
    }

AndroidManifest:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="${fabricApiKey}" />

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

我也尝试过旧方法(生成fabric.propertiesbuild)但没有成功:Link 1Link 2

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

【问题讨论】:

  • 来自 Crashlytics 和 Fabric 的 Mike 在这里。如果您访问 Fabric 上的 Beta 版仪表板以获取第二个应用程序,您是否看到任何可以接受的条款或条件?
  • 抱歉,我的意思是应用一,没有测试版图标的那个。
  • @MikeBonnell - 不相关但很高兴看到你们监视 SO。
  • @MikeBonnell 不幸的是没有。两个应用程序中的条款或条件都没有任何关系
  • 嗯,您可以通过电子邮件发送到 support(at)fabric(dot)io 或分享第一个应用 ID 吗?

标签: android android-gradle-plugin crashlytics twitter-fabric


【解决方案1】:

我不知道是什么原因,但是,联系 fabric support 团队设法解决了这个问题。在不接受某些条款(不知何故未在我的应用程序上显示)的情况下,它看起来好像没有启用测试版分发。

无论如何,他们为我提供了link,将我重定向到这些条款。接受它们为这两个应用启用了Beta Distribution

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-26
    • 2017-11-18
    • 2023-04-03
    • 2018-04-26
    • 2016-08-29
    • 1970-01-01
    • 2018-11-29
    • 2015-05-15
    相关资源
    最近更新 更多