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が実行された。