You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo React Native Android端Google Maps显示灰色问题求助

Android端Google Maps显示灰色(仅见Google标志)求助

我参考过相关讨论帖并遵循了Expo的Google Maps部署教程,但Android端地图始终显示灰色,仅底部可见Google标志;iOS端使用Apple Maps运行完全正常。

相关配置细节

应用代码

import MapView, { Marker, Callout, PROVIDER_GOOGLE, PROVIDER_DEFAULT } from "react-native-maps";

<MapView
        provider={Platform.OS === 'android' ? PROVIDER_GOOGLE : PROVIDER_DEFAULT}
...
</MapView>

app.json配置

"android": {
   "versionCode": 8,
   "config": {
     "googleMaps": {
       "apiKey": "xxxxxx"
     }
   },

测试场景

创建APK开发构建包并安装到Android手机后,执行expo start -c启动服务器,打开应用后地图视图呈灰色,仅底部显示Google标志。

已执行的排查操作

  • 在Cloud Console生成新的API密钥
  • 更新app.json中的API密钥后重新构建APK
  • 为API密钥配置Android限制,填写正确的包名和SHA-1指纹
  • 确认Cloud Console中已启用Maps SDK for Android

版本信息

  • React Native Maps:1.7.1
  • React Native:0.71.8
  • Expo SDK:48
  • 测试设备:Samsung Galaxy S6 Edge

请问我还遗漏了哪些可能的排查点?

内容的提问来源于stack exchange,提问作者Jhnsbrst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:15:00