Android Gradle插件仅支持Kotlin Gradle插件1.2.51及更高版本。项目"android"使用的是1.1.2-4版本。
指定的Android SDK构建工具版本(27.1.1(被忽略,因为它低于Android Gradle插件3.2.1支持的最低版本(28.0.3(。将使用Android SDK构建工具28.0.3。要取消此警告,请从build.gradle文件中删除"buildToolsVersion'27.1.1'",因为每个版本的Android gradle插件现在都有一个默认版本的构建工具。
由于这个包不是开发团队制作的"官方"包,我担心这可能是开发人员的问题。我看到相关存储库中出现了问题https://github.com/apptreesoftware/flutter_google_map_view/issues/140试着看看是否有答案。
如果你想要一个替代答案,我建议如下:
- flatter_map是一个很棒的包,用于flutter应用程序传单的Dart实现。基本上,您可以使用OpenStreetMap(免费(来获取地图视图、标记等
- flaft_native_map看起来不需要谷歌地图键,也不需要任何特定的设置。看看吧
两者都支持iOS和Android。希望这能有所帮助。
您可以转到磁盘上的flutter sdk存储库,例如转到<flutter_dir>.pub-cachehostedpub.dartlang.orgmap_view-0.0.14android
并根据build.gradle
项目中的相同内容更改ext.kotlin_version
。
此修复程序可以为所有kotlin版本与您的应用程序冲突的插件复制,因为您可以在以前名为pub.dartlang.org
的路径的文件夹中找到所有其他插件。