我目前正在试用 Firebase 分析套装,但是,我遇到了一个小问题,我的应用程序同时分布在 google play 和 amazon store(不支持 google play 服务)上,所以对于我想要的 amazon 风味删除对 Firebase 的依赖(我已经知道该怎么做),但是,我还需要删除 Firebase 插件,以便它在构建时不会引发异常。
这就是我现在所拥有的:
productFlavors {
google {
applicationId 'google app id'
}
amazon {
applicationId 'amazon app id'
}
}
dependencies {
googleCompile 'com.google.firebase:firebase-analytics:9.0.0'
amazonCompile 'com.amazonaws:aws-android-sdk-mobileanalytics:2.2.12'
amazonCompile('com.crashlytics.sdk.android:crashlytics:2.5.1@aar') {
transitive = true;
}
}
apply plugin: 'com.google.gms.google-services'
但是,只有在亚马逊风味的情况下,我才需要删除插件。
这甚至可能吗?或者至少有什么可以尝试的?
更新:
根据 Steve 的要求,我在我的 Amazon Kindle 平板电脑上尝试使用 Firebase 的版本,即使没有安装 Google Play 服务,它也能正常工作。