android - 上传时谷歌地图不显示
问题描述
所以我在网上尝试了很多建议,看到很多人都有类似的问题。所以我签署了要发布的应用程序,生成密钥(最好将与调试密钥不同的密钥添加到谷歌地图 api release.xml)并在我的密钥库之后在控制台 google play 上添加用于发布的 sha1,仍然没有结果。
我观察到的唯一可能是解决的问题是,当我尝试运行应用程序时,我收到错误(1),表明我的应用程序未签名。在网上发现我需要去项目结构并签名->构建类型->发布->选择我的配置。但是在我按下确定后,配置消失并且 gradle(3) 保持不变。(想提一下,在项目结构中,我收到关于我的 SDK/NDK(2) 的 2 个错误,指出它们的位置不应包含空格,但我知道没有真正的问题)
请帮忙,我已经尝试了我能找到的一切。
谢谢你,杜德。
解决方案
也许您可以在 gradle 文件中手动定义您的签名配置?
像这样的东西:
signingConfigs {
config {
keyAlias 'YourKeyAlias'
keyPassword 'YourKeyPass'
storeFile file('./yourKeyStore.jks')
storePassword 'yourStorePass'
}
}
并在 buildTypes 中指定您的配置:
release {
...
signingConfig signingConfigs.config
...
}
推荐阅读
- r - 如何使用两个单独的数据集创建 3d 图?在 R 中
- julia - “argmax().I”在 Julia 中是什么意思
- asp.net - 移动设备上的 JSON 反序列化异常,预期分隔符 '' 路径。值中没有特殊字符,适用于桌面
- php - Laravel 错误 - 找不到控制器,但它在那里
- python - 在python中将字符串(MM-DD)转换为日期时间
- javascript - 单击第二个 li 时触发警报
- python - 在拉取请求上运行 python unittest(github 操作)
- docker - 通过像事件对象一样传递 API Gateway 在本地调用 Lambda docker 容器
- python - POST 方法不允许用于简单的查找网页
- java - 线程“主”core.ops.SignatureUnificationException 中的异常:找不到名为:ClassName 的类。找不到非主类