flutter - 如何修复地理编码器插件安装错误?
问题描述
我正在尝试在我的项目中安装地理编码器:^0.2.1 插件以在谷歌地图中搜索不同的位置。但我无法安装并出现以下错误..
该插件geocoder
使用已弃用的 Android 嵌入版本。为避免意外的运行时失败或未来的构建失败,请尝试查看此插件是否支持 Android V2 嵌入。否则,请考虑将其删除,因为 Flutter 的未来版本将删除这些已弃用的 API。如果您是插件作者,请查看将插件迁移到 V2 嵌入的文档:https ://flutter.dev/go/android-plugin-migration 。
解决方案
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
推荐阅读
- javascript - 用 supertest 测试二进制响应
- spring - block()/blockFirst()/blockLast() 是阻塞的,线程 reactor-http-server-epoll-18 不支持
- android - 如何在 android 中集成分叉的 Smack XMPP 存储库?
- xml - 使用 XML 配置从 Consul 读取键值
- javascript - 有什么办法可以查出通过js中的蓝图或类创建了多少实例?
- c++ - Ini 文件类型名称预期 C++
- php - 如何在 wp bakery 中返回 vc_link
- asp.net-core - 在 ASP.NET Core 应用程序中使用多个 HttpClient 对象
- php - 自动转义中的无空格块在 Twig 3 中引发 SyntaxException。*
- python-3.x - Pandas:更改重复项的索引