上传到 Play 商店后地图活动空白[重复]

2024-04-03

正如标题中提到的,在我上传应用程序后,地图活动显示空白(下方带有 Google 徽标)。我知道这个问题已被问过很多次,但没有一个解决方案能够解决我的问题。

这是我到目前为止所做的:

  • 按照官方指南生成 Google 地图发布 API 密钥(带有 SHA-1 签名)here https://developers.google.com/maps/documentation/android/signup并将其放在release/res/values/google_maps_api.xml下
  • 将发布 API 密钥硬编码到 AndroidManifest.xml 中
  • 清理并重建项目

这是结果:

  • 如果在上传到 Play 商店之前将 app-release.apk 手动安装到设备上,则 Maps Activity 就能完美运行。
  • 如果 app-release.apk 上传到 Play 商店后的 app-release.apk,地图活动将显示空白。

解决方案:

This answer http://stackoverflow.com/a/44672565/5284152解决了我面临的问题。地图活动之前显示空白的原因是 Google Play 使用我提供的原始应用程序签名密钥对应用程序进行了重新签名。因此,只需复制 Google SHA-1 并将其粘贴到生成 Google 地图 API 密钥的控制台即可。


If GMap activity is added in any project then there are two google_maps_api.xml.
One is for Debug and One is for Release.

enter image description here

可能您仅在“调试”中输入了密钥,因为当我们添加 Gmap 活动时,仅打开 google_maps_api.xml。因此,也将您的密钥放入 Release 中。怎么办?...明白了。

  1. Click on TODO on the Bottom bar of Android Studio. enter image description here
  2. Click on scope Based tab of TODO. enter image description here
  3. Now there are two google_maps_api.XML, open each and copy your key to XML with no key (YOUR_KEY_HERE). enter image description here This also happened with me.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

上传到 Play 商店后地图活动空白[重复] 的相关文章

随机推荐

  • 科学记数法中的小“e”/Matlab中的Double是什么

    当我计算一个非常小的数字时 matlab给出 1 12345e 15这是什么 我可以将其解释为 1 12345 10 15 或其 1 12345 e 15 我很着急 抱歉问了这个愚蠢的问题 e 代表指数 它的科学计数法 http en wi
  • Crontab 格式化 - 每 15 分钟一次

    我试图让一个简单的 crontab 作业每 15 分钟运行一次 但在决定如何格式化计时时遇到困难 我一直在写的内容如下 15 我很确定这只运行每小时的前 15 分钟 我认为 crontab 允许用户指定确切的运行时间 即 0 15 30 4
  • 从主题读取后立即异步提交消息

    我正在尝试在阅读主题后立即提交一条消息 我已点击此链接 https www confluence io blog apache kafka spring boot application https www confluent io blo
  • 如何在drawString Java中更改字体大小

    如何让字体变大g drawString Hello World 10 10 g setFont new Font TimesRoman Font PLAIN fontSize 其中 fontSize 是一个 int 这绘制字符串的API h
  • 异步运行一些 Python 代码的正确方法是什么?

    我需要从我的普通 Flask 应用程序发送邮件 所以我认为最简单的方法是使用 smtplib 发送邮件 但我必须异步执行 你不能只在请求中插入 3 秒的延迟 对吧 因此 我将电子邮件添加到队列 psql 表 中 并从读取该表并使用 smpt
  • 如何在 R 中创建具有特定 MA(或 q)项的 ARIMA 模型

    我无法确定使用 arima stats 创建 ARMA 模型的特定方法 该模型具有特定的 MA 项 而这些项不仅仅由最大数指定 我的意思是 我需要指定一个 AR 1 MA 1 4 模型 该模型应该产生截距 AR1 项 MA1 项和 MA4
  • 将视频保存到 CameraRoll React-Native

    可以使用cameraRoll在React Native上保存视频 对于使用saveImageWithTag 的图像 这很容易 但我找不到视频文档 将视频保存到相机胶卷非常容易 我使用以下代码行完成了它 saveVideoToCameraRo
  • 对数据框中的列中的数据进行分类

    我的数据框中有一列数字 我想将这些数字分类为例如高 低 排除 我该如何做到这一点 我一无所知 我尝试查看剪切函数和类别数据类型 一个简短的例子pd cut 让我们从一些数据框开始 df pd DataFrame A 0 8 2 5 9 15
  • 点击 wkwebview 链接时不会打开

    我正在开发一个应用程序 其中一些代码继承自其他开发人员 并具有加载 html 文件的 Web 视图 html 文件中包含电话号码和网页链接 如果长按电话号码将会打开 但 html 链接不会打开 我希望它们通过短按打开 但短按什么也没有发生
  • 从其他进程向 WPF 单例应用程序发送数据

    我有一个 WPF 单例应用程序 其中任何时候只有一个实例在运行 如果用户尝试启动另一个实例 我们检查它是否已经在运行 然后我们终止这个新进程并将现有进程置于前面 现在 我们需要从另一个进程 可以是 xls word 或另一个独立应用程序 打
  • 如何直接从protobuf创建GRPC客户端而不将其编译成java代码

    使用 gRPC 时 我们需要通过协议缓冲区编译器 protoc 或使用 Gradle 或 Maven protoc 构建插件从 proto 服务定义生成 gRPC 客户端和服务器接口 Flow now protobuf file gt ja
  • 安装过程中,Vista 上的各种文件类型在哪里

    在 Windows XP 上安装我的软件总是很容易 所有内容都在 c Program Files myprogram 目录中 这包括 可执行程序本身和任何 dll Readme txt 和 License txt 帮助文件 hlp 或 ch
  • Angular 4 中的 ID 路由

    我在 Angular 4 中的路由方面需要帮助 我想像这样显示 URL 本地主机 4200 user 1 如果我单击第一个用户的查看详细信息 我对如何做到这一点有点困惑 我已经在下面的代码中尽力了 但它仍然不起作用 应用程序路由 modul
  • 什么时候使用inout参数?

    将类或基本类型传递给函数时 函数中对参数所做的任何更改都将反映在类外部 这基本上是同一件事inout参数应该做的 inout 参数的良好用例是什么 inout意思是修改局部变量也会修改传入的参数 如果没有它 传入的参数将保持相同的值 使用时
  • 有一个不错的 OpenCL 入门套件吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一些经验OpenGL它是可编程管道 我愿意给OpenCL不过 尝试一下 有人可以提出一个很好的集成套件来使用OpenCL 我只知道石英作曲家看起来
  • Mysql 将几列转换为一行

    我有这样的事情 id month col col2 101 Jan A B 102 feb C A 102 feb D Q 我需要这样的东西 id month col col2 101 Jan A B 102 feb C D A Q 为了获
  • Flutter - 如何更新用于构建 ListView 的 Future/List 的状态(或值?)(通过 FutureBuilder)

    我在下面粘贴了相关代码 但您也许可以根据我的伪解释来回答 我使用 FutureBuilder 来构建列表视图 我首先使用 init 异步 HTTP 调用 API 并将其解析为映射以表示 json 结果的对象列表 位置 然后 该位置列表将返回
  • 是否可以查看 Azure 应用服务的重启历史记录?

    是否可以查看 Azure 应用服务的重启历史记录 我的意思是在 GUI 中看到它 而不是 API 是的 你可以从Activity log在蔚蓝门户中 截图如下
  • R 中的混合合并 - 下标解决方案?

    Note 我从第一次发布时更改了示例 我的第一个例子过于简单 无法捕捉到真正的问题 我有两个数据框 它们在一列中以不同的方式排序 我想匹配一列 然后合并第二列中的值 第二列需要保持相同的顺序 所以我有这个 state lt c IA IA
  • 上传到 Play 商店后地图活动空白[重复]

    这个问题在这里已经有答案了 正如标题中提到的 在我上传应用程序后 地图活动显示空白 下方带有 Google 徽标 我知道这个问题已被问过很多次 但没有一个解决方案能够解决我的问题 这是我到目前为止所做的 按照官方指南生成 Google 地图