适用于Android的Google Maps and Places SDK在发行版APK中不起作用

时间:2018-11-20 06:33:56

标签: android google-maps android-studio maps google-places-api

我正在使用Google Maps并放置适用于Android的SDK,它可以在调试APK中工作,但不能在发布模式APK中工作。

设置步骤:

  1. 在Google api控制台上创建项目
  2. 启用了Google Maps sdk和android Places SDK
  3. 从Google Play控制台获取SHA-1指纹(应用签名) 部分),并将包名称添加到我在Google上生成的密钥中 api控制台。

结果:Google Map和sdk都在调试模式下工作,但是当我创建发行版APK时不起作用。

错误:{statusCode:Error, resolution:null}

请提出可能的问题。

1 个答案:

答案 0 :(得分:1)

在将应用发布到Play商店之前,您必须执行一些步骤来创建发布密钥。

1>首先找到您的密钥存储位置。
2>运行此命令

keytool -list -v -keystore my-release-key.keystore

3>将会询问您密钥库密码。输入在创建发行版APK时放置的密钥库密码。
4>在您的终端上将SHA1复制到您的Google控制台中
enter image description here

enter image description here

添加您的软件包名称和SHA-1 enter image description here