【发布时间】:2021-03-06 05:25:02
【问题描述】:
我想运行 google_maps_flutter 的示例。所以我从https://github.com/flutter/plugins 下载了代码并使用android studio 打开/plugins/tree/master/packages/google_maps_flutter/google_maps_flutter。
在 README.md 文件中,它说
用法
要使用此插件,请将
google_maps_flutter添加为dependency in your pubspec.yaml file。
添加后
dependencies:
google_maps_flutter: ^1.0.3
它显示
pubspec.yaml 第 11 行第 3 列的错误:一个包可能未列出 本身作为依赖。 ╷ 11 │ google_maps_flutter: ^1.0.3 │
^^^^^^^^^^^^^^^^^^^ ╵ pub 失败 (65; ╵)
在我将第 1 行从 name: google_maps_flutter 更改为 name: google_maps_flutter_eg 后,它显示
../pubspec.yaml 的第 1 行第 7 列出错:“名称”字段没有 匹配预期名称“google_maps_flutter”。 ╷ 1 │ 名称: google_maps_flutter_eg │ ^^^^^^^^^^^^^^^^^^^^^^ ╵ pub get 失败(65;╵)
如何更改此项目的名称以运行示例?
下面是 pubspec.yaml
name: google_maps_flutter
description: A Flutter plugin for integrating Google Maps in iOS and Android applications.
homepage: https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter/google_maps_flutter
version: 1.0.7
dependencies:
flutter:
sdk: flutter
flutter_plugin_android_lifecycle: ^1.0.0
google_maps_flutter_platform_interface: ^1.0.4
google_maps_flutter: ^1.0.6
dev_dependencies:
flutter_test:
sdk: flutter
# TODO(iskakaushik): The following dependencies can be removed once
# https://github.com/dart-lang/pub/issues/2101 is resolved.
flutter_driver:
sdk: flutter
test: ^1.6.0
pedantic: ^1.8.0
plugin_platform_interface: ^1.0.2
mockito: ^4.1.1
flutter:
plugin:
platforms:
android:
package: io.flutter.plugins.googlemaps
pluginClass: GoogleMapsPlugin
ios:
pluginClass: FLTGoogleMapsPlugin
environment:
sdk: ">=2.1.0 <3.0.0"
flutter: ">=1.22.0 <2.0.0"
【问题讨论】:
标签: flutter google-maps