将map_view添加到我的flutter应用程序失败

时间:2018-11-27 23:55:38

标签: android google-maps gradle flutter

Android Gradle插件仅支持1.2.51及更高版本的Kotlin Gradle插件。项目“ android”正在使用1.1.2-4版。

指定的Android SDK Build Tools版本(27.1.1)被忽略,因为它低于Android Gradle Plugin 3.2.1的最低支持版本(28.0.3)。 将使用Android SDK Build Tools 28.0.3。 要取消显示此警告,请从build.gradle文件中删除“ buildToolsVersion '27 .1.1'”,因为每个版本的Android Gradle插件现在都具有默认版本的构建工具。

2 个答案:

答案 0 :(得分:2)

由于该软件包不是开发团队开发的“官方”软件包,因此我担心这可能是开发人员的问题。我看到相关存储库https://github.com/apptreesoftware/flutter_google_map_view/issues/140中出现问题。尝试看看那里是否有答案。


如果您想要替代答案,我建议您执行以下操作:

  • flutter_map是一个很棒的软件包,用于用于Flutter应用程序的Leaflet的Dart实现。基本上,您可以使用OpenStreetMap(免费)获取地图视图,标记等。
  • flutter_native_map似乎不需要谷歌地图密钥,也不需要任何特定的设置。签出来。

都支持iOS和Android。 希望这会有所帮助。

答案 1 :(得分:0)

您可以转到磁盘上的flutter sdk存储库,转到<flutter_dir>.pub-cache\hosted\pub.dartlang.org\map_view-0.0.14\android,然后根据ext.kotlin_version项目中的内容更改build.gradle

此修正可能会针对所有kotlin版本与您的应用冲突的插件进行复制,因为您可以在名为pub.dartlang.org的上一个路径的文件夹中找到所有其他插件。