上载时Google地图不会显示

时间:2018-10-23 11:42:28

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

因此,我在网上尝试了很多建议,看到很多人对此有类似的问题。 所以我签署了要发布的应用程序,生成了密钥(可以理解,最好将它与调试密钥添加到google maps api release.xml中不同的密钥),并在我的密钥存储区之后在控制台google play上为发布版本添加sha1,仍然结果。

我观察到的唯一可能解决的方法是,当我尝试运行该应用程序时,出现错误(1),表明我的应用程序未签名。并在网上发现我需要转到项目结构并进行签名->构建类型->发布->选择了我的配置。但按确定后,配置消失,并且gradle(3)保持不变。 (想提一下,在Project结构中,我收到有关SDK / NDK(2)的2个错误,该错误表示它们的位置不应包含空格,但我知道这没有实际问题)

请帮助,我已经尽我所能找到一切。

(1)

(2)

(3)

谢谢你, 达德。

1 个答案:

答案 0 :(得分:0)

也许您可以在gradle文件中手动定义signingConfigs?

类似这样的东西:

signingConfigs {
        config {
            keyAlias 'YourKeyAlias'
            keyPassword 'YourKeyPass'
            storeFile file('./yourKeyStore.jks')
            storePassword 'yourStorePass'
        }
    }

并在buildTypes中指定配置:

release {
            ...
            signingConfig signingConfigs.config
            ...
        }