为什么Google地图在我的Android应用中显示空白屏幕?

为什么Google地图在我的Android应用中显示空白屏幕?,第1张

概述我的Android应用中有谷歌地图.我通过选择新的GoogleMapsActivity&粘贴AndroidStudio中的密钥.它在我的Android手机(联想K5Note)中运行良好但是当我将项目复制到另一台计算机时在另一台设备(酷派)中运行,它显示一个空白屏幕(米色或白色),左下角有Google徽标.解决方法:在过

我的Android应用中有谷歌地图.我通过选择新的Google Maps Activity& amp;粘贴AndroID Studio中的密钥.它在我的AndroID手机(联想K5 Note)中运行良好但是当我将项目复制到另一台计算机时在另一台设备(酷派)中运行,它显示一个空白屏幕(米色或白色),左下角有Google徽标.

解决方法:

在过去的两天里用空白地图进行了战斗,这是从各种来源收集的摘要(我肯定不是可能的问题的完整列表!).

1.缺少或不正确或禁用API密钥

似乎是最常见的.我建议按照official documentation.如果你完成所有步骤,问题仍然存在,你仍然不确定是否可能是原因,克隆official android samples,找到MapWithMarker示例(androID-samples / tutorials / MapWithMarker)并对其进行测试.如果您运行示例并正确显示地图,请尝试为您拥有的API更换默认API KEY.

>如果有效,关键不是问题.
>如果它不起作用,关键是你的问题.

在这种情况下,请确保您在Google API Console中启用了它.

2.缺少AndroID GMS版本的元数据标签

您的AndroIDManifest.xml需要定义以下元数据属性:

<Meta-data androID:name="com.Google.androID.gms.version"      androID:value="@integer/Google_play_services_version" />

有关详细信息,请参见the answer here和official documentation.

3.缺少用户权限

在早期版本的AndroID SDK中,您必须明确设置某些用户权限才能正确使用Google Maps API,例如:

<uses-permission        androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" />

现在情况不是这样,但我建议您访问official documentation以确保满足这些版本要求.

4.对OpenGL ES版本2的要求

过去,似乎需要在AndroIDManifest.xml中指定以下元数据属性

<uses-feature      androID:glEsversion="0x00020000"     androID:required="true"/>

根据official documentation,不再需要这样做.一些额外的细节可用,例如here.

 5. AVD Manager设备配置

AndroID Studio 3.0 AVD Manager允许您为似乎不能正常运行的API创建设备配置.目前,您可以针对API v27创建配置,如果我没有弄错的话,它似乎还没有发布.在我开始使用Google Maps API之前,基本模拟效果很好.设置为v27的设备配置均不适用于Maps API,从而导致出现空白地图.

>尝试降级以降低SDK版本.

注意:如果有更深入知识的人纠正我的简化和可能不正确的解释,将会很高兴.由于这是我的问题,我不再深入评估,现在只需切换到不同的配置.

使用以下设置:

AndroID Studio 3.0Build #AI-171.4408382, built on October 20, 2017JRE: 1.8.0_152-release-915-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.owindows 10 10.0

希望这将有助于至少一个人节省一些时间..

总结

以上是内存溢出为你收集整理的为什么Google地图在我的Android应用中显示空白屏幕?全部内容,希望文章能够帮你解决为什么Google地图在我的Android应用中显示空白屏幕?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存