Dependency ':app' requires core library desugaring to be enabled for Java 8+ APIs – Flutter CORE_LIBRARY_DESUGARING_REQUIRED

CORE_LIBRARY_DESUGARING_REQUIRED

L'errore compare quando un plugin moderno utilizza feature di Java 8/11 (come java.time) su dispositivi Android con API precedenti alla 26 senza abilitare il desugaring.

Cosa significa questo errore?

L'errore compare quando un plugin moderno utilizza feature di Java 8/11 (come java.time) su dispositivi Android con API precedenti alla 26 senza abilitare il desugaring.

Messaggio originale

Dependency ':app' requires core library desugaring to be enabled for Java 8+ APIs

Contesto e parole chiave

Alias

  • coreLibraryDesugaringEnabled

Messaggi alternativi

  • Desugaring Java 8 richiesto

Prodotti

  • Flutter Framework / Dart SDK / Android Toolchain

Piattaforme

  • Android
  • iOS
  • Linux
  • macOS
  • Windows

Parole chiave

  • errore-flutter-desugaring-required
  • flutter.gradle.desugaring-enabled-requires-corelibrarydesugaring
  • Gradle

Cause possibili

Causa principale per Errore Flutter Gradle: Core Library Desugaring Required (Java 8+ APIs)

L'errore compare quando un plugin moderno utilizza feature di Java 8/11 (come java.time) su dispositivi Android con API precedenti alla 26 senza abilitare il desugaring.

molto comune

Diagnosi

Diagnostica dell'ambiente per Errore Flutter Gradle: Core Library Desugaring Required (Java 8+ APIs)

Eseguire il comando di diagnosi Flutter Doctor.

Come leggere il risultato. Restituisce lo stato dell'SDK e delle toolchain native.

flutter
flutter doctor -v

Risoluzione

Risoluzione standard per Errore Flutter Gradle: Core Library Desugaring Required (Java 8+ APIs)

Difficoltà: facileRischio: basso

Esegui i passaggi di ripristino consigliati per sanare la build.

  1. Verificare le configurazioni in pubspec.yaml o build.gradle
  2. Eseguire flutter clean
  3. Rieseguire flutter run
flutter
flutter clean && flutter pub get

Domande frequenti

Come risolvere rapidamente Errore Flutter Gradle: Core Library Desugaring Required (Java 8+ APIs)?

L'errore compare quando un plugin moderno utilizza feature di Java 8/11 (come java.time) su dispositivi Android con API precedenti alla 26 senza abilitare il desugaring.

Approfondimenti

Schede correlate