2
respostas

Problema com o Null Safety

Tive problema na compilação por conta no Null Safety, não sei se foi a solução mais corajosa mas eu voltei a versão do meu SDK para: environment: sdk: ">=2.11.0 <3.0.0"

Gostaria de saber se existe uma solução que eu não precisasse reverter a versão do SDK eu pesquisei porém achei algumas soluções poucas solucões onde eu teria que iniciar as variaveis e a utilização do 'required' não funciou.

ERRO------------------------------------------------------------------------------------------ Launching lib/main.dart on sdk gphone64 arm64 in debug mode... Running Gradle task 'assembleDebug'... lib/main.dart:53:17: Error: Required named parameter 'icone' must be provided. Editor(controlador: _contaController, rotulo: 'Digite sua conta', dica: '1235'), ^ lib/main.dart:84:3: Context: Found this candidate, but the arguments don't match. Editor({required this.controlador, required this.rotulo, required this.dica, required this.icone}); ^^^^^^

FAILURE: Build failed with an exception.

  • Where: Script '/Users/waldsonfagundes/Documents/development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1035

  • What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command '/Users/waldsonfagundes/Documents/development/flutter/bin/flutter'' finished with non-zero exit value 1

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 12s Exception: Gradle task assembleDebug failed with exit code 1

2 respostas

Tente inicializar a variavel assim - 'final IconData? icone;' Colocando o ? antes da var, pra ele interpretar como se o icone pudesse ser null

Bom dia Waldson,

Gostaria de saber se conseguiu solucionar o seu problema, fico no aguardo do seu retorno.

Qualquer dúvida, estamos a disposição.