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
相关产品推荐
相关产品推荐

