Android Studio (1.2 RC0) continua a dirmi
Error running android: Gradle project sync failed. Please fix your project and try again.
Come posso scoprire qual è il problema? Sfortunatamente le soluzioni di questo thread SO non hanno aiutato.
Android Studio (1.2 RC0) continua a dirmi
Error running android: Gradle project sync failed. Please fix your project and try again.
Come posso scoprire qual è il problema? Sfortunatamente le soluzioni di questo thread SO non hanno aiutato.
Risposte:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
La soluzione è
Collega il tuo computer a Internet
Clic
Sync project with Gradle files
Sulla barra degli strumenti
Sincronizzerà automaticamente il gradle.
Ignora semplicemente l'errore e prova comunque a eseguire il progetto. Non funzionerà, ma questa volta otterrai un collegamento nella descrizione dell'errore. Facendo clic sul collegamento si attiverà l'aggiornamento / il download automatico del componente obsoleto / mancante.
Nel mio scenario, il progetto non è riuscito a lanciare due volte, ogni volta che un altro componente API / SDK è il colpevole.
Nel mio caso stavo solo cercando di avviare un progetto di esempio che ho scaricato, senza avere la più pallida idea di quale livello API fosse mirato o dove cercare queste informazioni.
Goto File -> Invalidate cache / Restart Shutdown Android Studio Rename / remove .gradle folder in the user home directory Restart Android Studio (It will download gradle metadata and data) Gradle build success Rebuild project. Fatto
Elimina la cartella "build" dalla cartella principale del progetto. Quindi fai "invalida la cache e riavvia". Questo riavvierà il tuo Android Studio e quindi creerà di nuovo l'app, risolverà il problema.
È un problema molto comune e la soluzione è molto semplice ... Aggiorna l'SDK nel gestore SDK (vedi le istruzioni complete di seguito)
Grazie per aver posto questa domanda :)
Se non vengono visualizzati messaggi di errore: a volte vengono visualizzati dalla riga di comando gradle. Basta andare sulla riga di comando, passare alla app
directory e digitare
gradle installDebug
oppure, se mancano i dettagli
gradle --info installDebug
Ciò può fornire ulteriori informazioni su come eseguire il debug del problema.
sembra diverso da una situazione all'altra. per me ho fatto un'installazione e aggiornato un sacco di cose che il gestore sdk ha detto poi ho avuto questo problema. tutto quello che ho fatto è stato: da file -> Invalidate caches / Restart (apparirà una finestra di dialogo) scegli Invalidate e riavvia.
al termine del riavvio. tutto era corretto ma avevo bisogno di creare un nuovo emulatore ed eliminare quello vecchio. (android studio 1.3.1) (un professionista deve modificarlo per essere più comprensibile). . . Qui è andato tutto bene, ma anche le tue macchine devono essere riavviate perché alcuni file di sistema sono cambiati, per sincronizzarli dobbiamo riavviare il sistema.
Ho avuto lo stesso problema ieri. Dopo aver aperto "Android SDK Manager", aggiornato tutti i pacchetti e riavviato Android Studio, il progetto è stato nuovamente compilato.
Mi ci è voluto del tempo per risolverlo.
C'era un motivo, non volevo aggiornare NDK. Quando tutto il resto è fallito, ho aggiornato NDK e questo ha funzionato.
Se hai un timeout, controlla Gradle Scripts -> gradle.properties
in Android Studio, ho scoperto di aver impostato un socket
proxy nelle impostazioni di Android Studio, ma in questo gradle.properties
file, il mio proxy è diventato http
, quindi ho rimosso queste http proxy setting
righe e finalmente funziona.
Ho riscontrato lo stesso problema, ma poi ho fatto quanto segue e il mio problema è stato risolto:
E questo ha risolto il mio problema.
Nota: mi ha anche aiutato a fare clic sul registro eventi, perché contiene informazioni più dettagliate sugli errori. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin ha anche ottime informazioni.
Ho ricevuto questo errore passando da Gradle 3.5.3 a 5.4.1 (Android Studio ha richiesto e ho fatto clic su "Aggiorna".)
Gradle ha proceduto all'aggiornamento ma ha restituito alcuni errori come:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
La cosa che lo ha risolto è stato aprire Impostazioni -> Aspetto e comportamento -> Impostazioni di sistema -> Android SDK e quindi ho selezionato alcune versioni recenti di Android SDK come 8, 9 e 10. (avevo solo 5.1, 6.0 e Android N Preview installato.)
Una volta installato, ho dovuto modificare il mio file build.gradle per il mio modulo: app
Quindi ho fatto clic sul pulsante "Sincronizza progetto con file Gradle" sulla barra degli strumenti. La finestra di output di sincronizzazione offriva un'opzione per "Aggiorna plug-in" e una volta cliccato, tutto sembrava funzionare. Per buona misura ho fatto di nuovo clic su "Sincronizza progetto con file Gradle" seguito da Build -> Clean Project, e finalmente sono stato in grado di eseguire nuovamente il mio progetto.
è stato difficile da risolvere ma ho cercato di andare in C: \ Users (nome utente)
eliminare il file .gradle è che non l'hai visto potrebbe essere in file nascosti quindi se usi Windows 7 fai clic con il pulsante destro del mouse, quindi fai clic su proprietà e fai clic su nascosto per non essere controllato
quindi apparirà il file, quindi cancellalo, spero che funzioni
La risoluzione è semplice. Apri "Android SDK Manager", aggiorna tutti i pacchetti e riavvia Android Studio. Dopo di che il progetto dovrebbe essere compilato senza problemi.
È possibile che tu stia utilizzando gradle in modalità offline. Per deselezionarlo vai a File > Settings > Gradle
, deseleziona la Offline Work
casella di controllo e fai clic su Apply
Assicurati di avere una connessione Internet e sincronizza di nuovo il progetto.
È perché il gradle non è sincronizzato per molte ragioni.
Vai alla cartella del progetto e rimuovi la cartella .gradle e avvia la sincronizzazione. Funzionerà
A quanto pare, potrebbero mancare alcune piattaforme. Ecco come ho risolto il problema:
Vedi un messaggio di errore che viene mostrato nella parte inferiore della finestra di Android Studio? Potrebbe anche essere una finestra più piccola in basso a destra .., che assomiglia a:
Ora, fai clic su quel collegamento blu, fai come dicono le finestre di dialogo (se presenti) ...
Questo ha risolto il problema. Spero che sia d'aiuto...
Scarica i file dei voti da questo URL ed estrai tutti in una cartella: https://gradle.org/releases
Apri file -> Impostazioni nel sistema operativo Windows o Preferenze in Mac OS e in "Build, Execution, Deployment"
Fare clic su "Gradle"
Selezionare "Usa distribuzione base locale" e fornire il percorso della cartella estratta.
Esegui gradle.bat per il sistema operativo Windows e il file gradle per il sistema operativo mac in quella cartella.
Quindi seleziona "Lavoro offline".
"il percorso della cartella estratta" /gradle-4.10.2/bin/.gradle (per la versione 4.1.2 puoi impostare la tua versione)
Premi OK e divertiti.
Ciò potrebbe essere dovuto al conflitto di versioni di Android Studio di v3 e v4, specialmente quando importi un progetto in Android stdio v4 che era stato precedentemente creato in v3.
Ecco le poche cose che devi fare:
Nessuna di queste risposte ha funzionato per me, quindi ho disinstallato Android Studio e l'ho reinstallato. (Non ho cancellato le impostazioni) Ora funziona perfettamente.
se hai questo errore e hai anche altri errori, come "Rilevati moduli non supportati: la compilazione non è supportata per i moduli seguenti" forse devi prima risolverli e poi verrà risolto anche questo è quello che è successo a me.
Ho ricevuto lo stesso identico messaggio di errore
Errore durante l'esecuzione di Android: sincronizzazione del progetto Gradle non riuscita. Correggi il progetto e riprova
, ma se nessuna delle soluzioni precedenti risolve il tuo errore, ti consiglio vivamente di controllare la sintassi all'interno del file AndroidManifest.xml.
Che ha risolto se per me. Non capisco perché il messaggio di errore sia così fuorviante, dal momento che non aveva nulla a che fare direttamente con il gradle di build.
Si prega di vedere anche questa risposta SO qui , che ha portato molti di noi nella giusta direzione.
Mi stava urlando contro una riga nel mio file xml (che era perfettamente valido e non ha mai avuto problemi per tutto il tempo in cui ho lavorato al progetto). Ho cancellato la linea e anche dopo aver eseguito di nuovo e pulito e ricostruito ha continuato a urlarmi contro la linea completamente vuota. Ho riavviato Android Studio e rimosso la cartella .gradle e finalmente ha funzionato. Spero che qualcuno nei miei panni che aveva tutte le altre risposte in questo thread fallite vedrà questa risposta e risparmierà qualche ora.
Ho avuto questo problema (ho fatto clic su un prompt per "sincronizzare con gradle" sul mio progetto perfettamente valido e funzionante e ha ucciso tutto) e ho cercato per ore di capire come risolvere questo problema, incluso questo thread tra molti altri. Ho finalmente trovato la mia soluzione, quindi si spera che possa aiutare qualcuno (e si spera che risolvano questo terribile sistema)
L'ho riscontrato in una situazione unica: avevo modificato la parola "tempo" in "distanza" per una delle mie variabili. E quando ho eseguito il refactoring, accidentalmente ho cambiato il nome di una delle mie dipendenze / implementazioni gradle.
Questa è una causa rara dell'errore, ma una possibilità. Quindi assicurati che tutte le tue dipendenze siano implementate correttamente in build.gradle
Elimina la cartella .gradle (directory principale) e la cartella build (directory del progetto), quindi invalida le cache / riavvia Android Studio, esegui di nuovo il tuo progetto, si spera che funzioni. Potrebbe volerci del tempo per le attività in background. In alcuni paesi, potrebbe essere necessario attivare la VPN per il download.