【Flutter】 Old Version エラー解決方法
トラブル状況
fluttercrashcourse-lessons-masterというflutterプロジェクトをAndroidStudioで動作させたが、全く動かず。
- 色々と調べた結果、SDKが1.12より古いバージョンのAndroidプロジェクトと判明、アップグレードが必要になる。
- しかし、変更箇所が多岐に渡るため、新しいプロジェクトを立ち上げ、LIbフォルダをコピーする解決方法を見つけた。ただし、Pubspec.yamlにあるpluginによっては、解決できない。
操作方法
- AndroidStudioで新しい名前でflutterプロジェクトを立ちあげる。
- 旧のAndroidプロジェクトを別画面で立ち上げる。
- 旧プロジェクトの LIbフォルダの内のファイルを全て、新プロジェクトのLibフォルダにコピーする。
- 新プロジェクトのPubspec.yamlを開き、PubGetを実行する。
- AVDをセットし、Runすればエラーなく画面表示されます。