我在手机上使用apk并且工作正常。现在,当我在另一部手机中安装apk时,地图不显示。这有什么不对?
答案 0 :(得分:1)
地图与SHA fingerprint
相关。如果您使用debugkey
商店创建密钥,则只有在您从PC安装时它才会运行。因此,要在非常设备上运行它,创建一个keystore
并在线注册其SHA指纹并导出apk
答案 1 :(得分:1)
默认情况下,android manifest.xml中的API密钥声明为
`<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />`
调试模式和发布模式的@ string / google_maps_key的字符串值可在不同的文件夹中找到。检查src / release和src / debug是否都有API密钥
答案 2 :(得分:1)
我也有这个问题,最后它解决了! 指纹用于限制Android应用的使用 转到https://console.developers.google.com/并删除Sha1指纹,现在任何人都可以使用您的应用