【发布时间】: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.properties 而build)但没有成功:Link 1 和Link 2。
有没有办法可以基于flavor分发多个应用程序?
【问题讨论】:
-
来自 Crashlytics 和 Fabric 的 Mike 在这里。如果您访问 Fabric 上的 Beta 版仪表板以获取第二个应用程序,您是否看到任何可以接受的条款或条件?
-
抱歉,我的意思是应用一,没有测试版图标的那个。
-
@MikeBonnell - 不相关但很高兴看到你们监视 SO。
-
@MikeBonnell 不幸的是没有。两个应用程序中的条款或条件都没有任何关系
-
嗯,您可以通过电子邮件发送到 support(at)fabric(dot)io 或分享第一个应用 ID 吗?
标签: android android-gradle-plugin crashlytics twitter-fabric