La configurazione su richiesta non è supportata dalla versione corrente del plug-in Android Gradle




android-gradle (8)

Dopo l'aggiornamento ad Android Studio 3.1.2, visualizzo il seguente errore:

La configurazione su richiesta non è supportata dalla versione corrente del plug-in Android Gradle poiché si utilizza Gradle versione 4.6 o successiva. Suggerimento: disabilitare la configurazione su richiesta impostando org.gradle.configureondemand = false nel file gradle.properties o utilizzare una versione Gradle inferiore alla 4.6.

Ho provato a seguire il suggerimento ma questo non ha risolto il problema. Qualche idea? Tutto l'aiuto è molto apprezzato, grazie.


Non è necessario il downgrade!

La disabilitazione della configurazione su richiesta richiede due passaggi:

  1. Rimuovere org.gradle.configureondemand da gradle.properties.

  2. In Android Studio,
    Per Mac vai su Preferences > Build, Execution, Deployment > Compiler e deseleziona la configurazione su richiesta.
    Per Linux / Windows vai su File > Settings > Build, Execution, Deployment > Compiler e deseleziona la configurazione su richiesta.

Nota, ci sono 2 file gradle.properties

  1. Nel tuo progetto gradle.properties
  2. ${HOME}/.gradle/gradle.properties

È già noto un bug in Android Studio anche nella Documentation , hanno menzionato questo problema.

Il modo più semplice in questo momento è disabilitare questa funzione andando

  1. Apri la finestra Preferenze facendo clic su File> Impostazioni (su Mac, Android Studio> Preferenze).
  2. Nel riquadro sinistro, fare clic su Genera, Esecuzione, Distribuzione> Compilatore.
  3. Deseleziona la casella di controllo Configura su richiesta.
  4. Fai clic su Applica o OK.

Controlla questa immagine per avvertire che hanno fornito versioni specifiche del plug-in Gradle.


Devi solo aggiornare l'aggiornamento del plug-in Android Gradle a 3.2.0-alpha16.

Aggiornamento del plug-in Android Gradle 3.2.0-alpha16 anziché 3.1.2


In Android Studio, vai su File -> Impostazioni -> Crea, Esecuzione, Distribuzione -> Compilatore e fai clic per deselezionare l' opzione Configura su richiesta , quindi fai clic su OK e sincronizza nuovamente il progetto con i file di livello .


Ottengo lo stesso errore dopo l'aggiornamento ad AS 3.1.2. Puoi ancora utilizzare Gradle versione 4.6 ma eseguire il downgrade del plug-in Android Gradle a 3.1.1

EDIT: solo invalidare la cache e riavviare


Tutto quello che dovevo fare in questo caso era usare la "funzione nucleare" in Android Studio:

File -> Cache non valide / Riavvia ....

Come in molti altri casi, ciò ha contribuito a far funzionare nuovamente la sincronizzazione di Gradle e la creazione del progetto. Sto usando gradle-4.6-all e Gradle Plugin com.android.tools.build:gradle:3.1.3 .


Vai su File-> Build, Excution, Deployment-> Compiler e deseleziona Configura su richiesta


Cache non valida e riavvio / disabilitazione della configurazione su richiesta non ha funzionato per me. L'unica soluzione che mi ha aiutato è importare di nuovo il progetto da Git.

[UPD] È necessario modificare "com.android.tools.build:gradle" da 3.1.2 a 3.1.1





android-gradle