Introdução
Eu tenho um novo projeto.
Eu pub.spec
gerei pelo plugin flutter oficial do Android Studio.
Nada adicionado/alterado manualmente na configuração.
Problema
Quando executo pub get
recebo o erro:
The current Dart SDK version is 3.1.3.
Because my_app depends on dependencies any which doesn't support null safety, version solving failed.
The lower bound of "sdk: '>=2.0.0 <3.0.0'" must be 2.12.0 or higher to enable null safety.
meu pub.spec
name: my_app
description: A new Flutter project.
publish_to: 'none'
version: 1.0.0
environment:
sdk: '>=3.1.3 <4.0.0'
dependencies:
dependencies:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
flutter:
uses-material-design: true
assets:
- assets/images/icons/
Pergunta
1 Como resolver isso?
2 O que isso significa depends on dependencies any
?
Você
pubspec.yaml
parece confuso com alguma coisa. Você temdependencies
duas vezes para tentar instalar um pacote chamadodependencies
que de fato existe, mas é muito antigo e obsoleto (e não suporta segurança nula). Tente usar isto: