pubspec.yamlの書き方
flutterで開発中にプラグインを導入しようとしてpubspec.yamlを
dependencies: flutter: sdk: flutter # Firebase firebase_core: ^0.2.5 # add dependency for Firebase Core firebase_analytics: ^1.0.4 # add dependency for Google Analytics for Firebase
としたあとにflutter packages get
を実行したところ
Error on line 21, column 5 of pubspec.yaml: A dependency may only have one source. sdk: flutter ^^^^^^^^^^^^^
というエラーが出た。
原因は追加したfirebaseライブラリ達のインデントが4スペースになっていたこと。
2スペースにしたところ問題なくflutter packages get
が実行された。