FlutterFlow添加Google Maps组件报错:TargetPlatform.macOS暂不支持
解决FlutterFlow中Google Maps Widget的macOS不支持错误
这个错误的核心原因是Google Maps Flutter插件目前不支持macOS平台,而你的FlutterFlow项目当前运行/预览的目标平台是macOS,所以触发了该提示。可以按以下步骤排查解决:
- 切换运行目标平台:在FlutterFlow的预览界面或运行设置中,选择iOS、Android或Web作为目标平台(这三个是Google Maps插件支持的平台),避开macOS。
- 调整项目平台配置:进入项目的「设置」-「平台」选项,关闭macOS平台的启用状态,确保只保留iOS、Android、Web这几个支持的平台。
- 清理项目缓存:在FlutterFlow中找到「项目」-「清理缓存」选项,清理后重新生成项目代码并尝试运行,避免旧配置缓存导致的问题。
- 二次验证API密钥配置:虽然你已经完成了基础配置,但要确认Google开发者控制台中:
- 对应平台的Maps API已启用(iOS Maps SDK、Android Maps SDK、Maps JavaScript API分别对应三个平台)
- API密钥的平台限制没有错误,比如没有误将密钥限制为仅macOS使用
内容的提问来源于stack exchange,提问作者edo
相关产品推荐
相关产品推荐

