【发布时间】:2018-03-08 09:55:09
【问题描述】:
我有一个多风格的 Android 应用,因为我需要具有不同 ID 的 dev、qa 和 prod 应用来连接到不同的 Firebase 项目。
flavorDimensions "env"
productFlavors {
dev {
dimension "env"
applicationId "com.myapp.debug"
}
qa {
dimension "env"
applicationId "com.myapp.beta"
}
prod {
dimension "env"
applicationId "com.myapp"
}
}
我还在相应的源文件夹中添加了 3 个版本的 google_maps_api.xml,如下所示:
在开发版中,一切正常,地图显示正常。但是,当我在使用 release/qa 变体生成签名版本后以封闭 Alpha 版发布应用时,地图不会显示在应用中。
由于我还是 Android 新手,我不知道我可能错过了什么,甚至不知道如何解决这个问题?有没有一种简单的方法可以查看在封闭 alpha 中发布的 qa 版本的日志?我错过了一些明显的东西吗?我应该在签名的 APK 中的哪里找到 google_maps_api.xml 文件,以便我可以检查其中是否存在正确的文件?
【问题讨论】:
标签: android google-maps google-maps-android-api-2