【发布时间】:2020-05-25 21:50:38
【问题描述】:
我有一个使用 Xamarin.Android 开发的应用程序,我最近添加了一个地图。我在开发者控制台中创建了我的密钥,并使用我的指纹来限制它以进行调试和发布。在 Debug 中,地图工作正常。
如果我构建了 Release 应用的 APK 并对其进行签名(使用我用来获取指纹的证书)并将应用部署到我的手机上,那么地图就可以正常工作。
如果我构建了一个 AAB (AppBundle) 并使用相同的证书对其进行签名,然后在 Play 商店中发布该应用程序并在我的手机上下载该应用程序,我会看到只有 Google 和缩放按钮的空白屏幕。
当然,Google 现在希望您上传 AAB,而不是 APK,但我无法让地图正常工作。这是相同的应用程序,相同的代码,相同的证书,在同一部手机上进行测试,唯一的区别是构建时选择 apk 或捆绑包。
有人遇到过这个问题吗?
【问题讨论】:
标签: android xamarin.android google-maps-api-2