Setelah meningkatkan flutter (versi master dan stable) dan panah, saya mendapatkan kesalahan tentang percobaan - koleksi-aliran-kontrol tidak diaktifkan untuk berbagai for-loop yang saya gunakan dalam proyek. Saya mencoba memperbaikinya menggunakan entri ini tetapi itu hanya membuat hal-hal aneh. Jadi, sekarang saya memiliki kesalahan di bawah ini yang memberi tahu saya bahwa saya perlu pengalaman kontrol-aliran-koleksi diaktifkan sementara secara bersamaan mengatakan kepada saya bahwa itu tidak lagi diperlukan.
Kesalahan ini muncul untuk setiap for-loop yang saya gunakan.
Inilah flutter --version saya
Stable:
Flutter 1.12.13+hotfix.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 27321ebbad (13 days ago) • 2019-12-10 18:15:01 -0800
Engine • revision 2994f7e1e6
Tools • Dart 2.7.0
Master:
Flutter 1.13.6-pre.16 • channel master • https://github.com/flutter/flutter.git
Framework • revision fcaf9c4070 (2 days ago) • 2019-12-21 14:03:01 -0800
Engine • revision 33813929e3
Tools • Dart 2.8.0 (build 2.8.0-dev.0.0 886615d0f9)
Ada ide bagaimana menyelesaikan ini?
control-flow-collections
tidak diperlukan lagiCukup memperbarui versi Dart minimum di pubspec.yaml sudah cukup:
Di Catatan Catatan Perubahan 2,5 Dart Anda dapat melihat opsi baru untuk menambahkan
if
elemen ke literal koleksi.sumber
Bahkan setelah mengubah
dart version
itu tidak berhasil, maka restart sajaVS Code
atau editor apa pun yang Anda gunakan. Kemudian periksa apakah ada kesalahan. Jika demikian, maka jalankanflutter clean
.sumber
Ubah versi panah di pubspec.yml
kemudian
Dan restart Android Studio
sumber
Cukup memperbarui versi Dart minimum
pubspec.yaml
sudah cukup bagi saya:sumber