Depois de atualizar o flutter (versões mestre e estável) e o dardo, recebo um erro sobre o experimento - flow-control-collections não sendo ativado para vários loops de forca que estou usando no projeto. Tentei corrigi-lo usando essa entrada, mas isso só fez as coisas mais estranhas. Portanto, agora eu tenho o erro abaixo que me diz que eu preciso que a experiência controle-fluxo-coleções seja ativada enquanto simultaneamente me diz que não é mais necessária.
Este erro aparece para cada loop for que estou usando.
Aqui está a minha vibração - versão
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)
Alguma ideia de como resolver isso?
control-flow-collections
não é mais necessáriaBasta atualizar a versão mínima do Dart no pubspec.yaml :
Nas anotações do log de alterações do Dart 2.5, você pode ver a nova opção para adicionar um
if
elemento a um literal de coleção.fonte
Mesmo depois de alterar o
dart version
que não funcionou, basta reiniciarVS Code
o editor ou o que você estiver usando. Em seguida, verifique se o erro está lá. Se sim, então executeflutter clean
.fonte
Alterar a versão do dardo em pubspec.yml
então
E reinicie o Android Studio
fonte
Basta atualizar a versão mínima do Dart
pubspec.yaml
para mim:fonte