美文网首页
在Flutter开发中,集成高德地图时运行项目没有权限提示框报错

在Flutter开发中,集成高德地图时运行项目没有权限提示框报错

作者: blueBTF | 来源:发表于2023-04-05 00:02 被阅读0次

1,高德地图集成完成之后运行项目,没有弹出定位权限提示框,后台日志提示如下:

2,解决方案如下:

在podfile中配置以下信息:

target.build_configurations.each do |config|

         config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [

          '$(inherited)',

          ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]

          'PERMISSION_LOCATION=1',

      ]

    end

3,在终端执行pod install,运行项目可以正常弹出权限申请窗并且正常获取定位信息,如下图。

4,如果执行第3步的时候报如下错误:

查看第2步配置的podfile中的结尾end位置是否正确,调整end正确位置,再次执行,就可以了。

相关文章

网友评论

      本文标题:在Flutter开发中,集成高德地图时运行项目没有权限提示框报错

      本文链接:https://www.haomeiwen.com/subject/npceddtx.html