【发布时间】:2015-06-16 07:23:30
【问题描述】:
这个贴出问题的正常解决方案是发布版本的 SHA1 密钥不同,需要在谷歌开发者控制台上更改。我更新了它,但无法让它工作。
我的 Google Maps API_KEY 目前允许任何 android 应用程序进入(Android 应用程序部分为空白),因此 SHA1 密钥不是问题(据我所知)。鉴于此,当我通过 android studio 以调试模式在手机上运行应用程序时,一切正常。然后,片刻之后,我生成签名版本并通过以下方式安装它:
adb.exe 安装[apk 路径]
地图屏幕是空白的。到底是怎么回事?我应该能够在调试和发布模式下使用相同的 Google Maps API 密钥,只要它们都被列出或所有应用程序都被允许,对吧?
【问题讨论】:
-
您是否只是尽量不将“允许的 android 应用程序”留空?
-
我已经尝试过“允许的 android 应用程序”,它们都是空白的,并像这样列出它们:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX :XX:XX:XX:15:A2:DE:05;name0.name1.name2 XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX: XX:DD:BB:AA:D9;name0.name1.name2
-
刚才我使用Android Studio“生成签名APK...”我指定了Studio默认生成的调试密钥;然后我通过 adb.exe install 安装了它。地图又是一片空白。这是一种不恰当的应用安装方式吗?
标签: android google-maps