首页 > 解决方案 > 如何修复地理编码器插件安装错误?

问题描述

我正在尝试在我的项目中安装地理编码器:^0.2.1 插件以在谷歌地图中搜索不同的位置。但我无法安装并出现以下错误..

该插件geocoder使用已弃用的 Android 嵌入版本。为避免意外的运行时失败或未来的构建失败,请尝试查看此插件是否支持 Android V2 嵌入。否则,请考虑将其删除,因为 Flutter 的未来版本将删除这些已弃用的 API。如果您是插件作者,请查看将插件迁移到 V2 嵌入的文档:https ://flutter.dev/go/android-plugin-migration 。

标签: flutterplugins

解决方案


geocoder尚未迁移到 null 安全和 android V2 嵌入。
您需要等待作者更新它,在此之前您可以使用支持 v2 嵌入的库 github 版本

请使用这个 repo => https://github.com/nguyenxdat/flutter_geocoder

导入pubspec.yaml

geocoder: git: url: https://github.com/nguyenxdat/flutter_geocoder.git ref: master

注意:最好切换一个维护良好的库,看看这些是否能满足你的工作geolocator , geocoding


推荐阅读