După actualizarea la Android Studio 3.1.2 primesc urmatoarea eroare:
Configurare la cerere nu este acceptată de versiunea curentă de Android Gradle plugin, deoarece sunteți folosind Gradle versiunea 4.6 sau mai sus. Sugestie: pentru a dezactiva configurare la cerere prin stabilirea org.gradle.configureondemand=false în gradle.fișier de proprietăți sau de a folosi un Gradle versiune mai puțin decât 4.6.
Am încercat următoarele sugestie, dar asta nu rezolva problema. Orice idei? Toate ajutor este apreciat foarte mult, mulțumesc.
Elimina `org.gradle.configureondemand de gradle.proprietăți.
În Android Studio, Pentru Mac du-te la "Preferences" > `Construi, Executie, Implementare "> " Compiler și debifați configura la cerere. Pentru Linux/Windows du-te la File "> "Setări" > "Construi, Executie, Implementare" > " Compiler și debifați configura la cerere.
Notă, există 2 `gradle.proprietățile fișierelor
gradle.proprietăți
${HOME}/.gradle/gradle.proprietăți
Primesc aceeasi eroare, după actualizarea la FEL 3.1.2. Puteți utiliza în continuare Gradle versiunea 4.6 dar downgrade Android gradle plugin pentru 3.1.1
EDIT: doar invalida cache-ul și reporniți
De la Android Studio debifați configurare la cerere:
Urmați pașii de mai jos:
Pentru Mac du-te la Preferences > a Construi, Executie, Implementare > Compiler și debifați configura la cerere.
Pentru Linux/Windows du-te la File > Setări > a Construi, Executie, Implementare > Compiler și debifați configura la cerere.
Sincroniza acum proiectul dvs.
Codificare fericit! :)
Este deja cunoscut bug în Android studio, chiar și în Documentația, au menționat despre această Problemă.
Cel mai simplu mod de acum este de a dezactiva această caracteristică de a merge
Verificați această Imagine pentru avertizare au prevăzute pentru anumite Gradle versiunile plugin.
La @wookupmaker răspunsul este corect. Dar, dacă încă nu't de lucru, problema ar putea fi un global gradle.proprietăți.
Chiar dacă am încercat pentru a trece peste
org.gradle.configureondemand=false
în locale(specifice proiectului) gradle.proprietăți, într-un fel nu a mers.
După editare global (~/.gradle/gradle.properties) a mers cum era de așteptat
[UPD] Nevoie pentru a schimba "com.android.instrumente.construi:gradle" de la 3.1.1 3.1.2
Tot ce trebuia să fac în acest caz a fost de a folosi "nucleare funcția" în Android Studio:
File -> Invalida Cache / Restart....
Ca în multe alte cazuri, acest lucru a ajutat pentru a face Gradle de sincronizare și de proiect de a construi din nou de lucru. Am'm folosind gradle-4.6-totși Gradle Plugin
com.android.instrumente.construi:gradle:3.1.3`.