我使用fragment
来表示地图。我也在调试和发布google_maps_api.xml
但它仅适用于调试模式。在发布模式下,映射片段显示为空。如何解决这个问题。
答案 0 :(得分:2)
参考https://developers.google.com/maps/documentation/android-api/signup
你将有2个SHA键......一个用于调试,一个用于释放。
只需将发布应用程序的SHA指纹输入您的控制台即可。
使用此链接https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&reusekey=true
打开您的控制台在凭据下输入sha和您的包名称(见下图)。
对于我的情况,我对两个应用程序(以及调试和发布)使用相同的API密钥,因此有4行。
答案 1 :(得分:0)
PLS。试试这个: 使用adb在您的设备/模拟器上安装apk(adb install app.apk)。不要忘记先卸载调试版本,否则签名差异将阻止安装