【发布时间】:2019-03-27 15:22:21
【问题描述】:
所以我在网上尝试了很多建议,看到很多人都有类似的问题。 所以我签署了要发布的应用程序,生成密钥(最好将与调试密钥不同的密钥添加到谷歌地图 api release.xml)并在我的密钥库之后在控制台 google play 上添加用于发布的 sha1,仍然没有结果。
我观察到的唯一可能是解决方案是,当我尝试运行应用程序时,我收到错误 (1),表明我的应用程序未签名。在网上发现我需要去项目结构并签名->构建类型->发布->选择我的配置。但是在我按下确定后,配置消失并且 gradle(3) 保持不变。 (想提一下,在项目结构中,我收到关于我的 SDK/NDK(2) 的 2 个错误,指出它们的位置不应包含空格,但我知道没有真正的问题)
请帮忙,我已经尝试了我能找到的一切。
谢谢你, 杜德。
【问题讨论】:
-
也许您可以向我们展示您的 gradle 配置?也许你也可以发布这两个错误?
-
我刚刚添加了错误和gradle配置
-
查看我的答案,除此之外,您是否在清单文件中指定了 API 密钥?
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_maps_key"/> -
是的,唯一的区别是我的安卓名字是 com.google.android.geo.API_KEY 。我需要改变它吗?我想我之所以这样说是因为有一个教程,我的地图是一张风格化的地图。我用地图平台样式向导做到了
-
您尝试签署您的申请吗?
标签: android google-maps android-studio google-maps-api-3