Sono in grado di creare l'app correttamente, ma quando la eseguo ottengo questo errore:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Sono in grado di creare l'app correttamente, ma quando la eseguo ottengo questo errore:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
Risposte:
È possibile utilizzare la normale esecuzione build anziché la corsa istantanea.
Controlla prima
Vai a Impostazioni / Preferenze > Build, Execution, Deployment option > Instant Run e deseleziona tutte e tre le caselle.
Aggiornamento dell'URL dei servizi Gradle:
Progetto> Gradle> Wrapper> gradle-wrapper.properties
Cambia URL da
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
per
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(Trova l'ultima versione del plugin di distributionUrl gradle qui: http://services.gradle.org/distributions
** Assicurati di utilizzare gradle-x.xx-all.zip)
Elimina la tua cartella build
Quando esegui il progetto, la cartella build verrà creata automaticamente
Vai all'opzione COSTRUISCI nel menu> Pulisci il progetto, Crea il progetto
Dovrebbe funzionare senza esecuzione istantanea.
Il plug-in Gradle utilizzato è in genere lo stesso della versione di Android Studio che stai utilizzando.
Controlla la versione di Android Studio
Aiuto → Informazioni
e la versione leggerà
Android Studio Version X.Y.Z
Quindi, vai a
Progetto → Gradle Scripts → build.gradle (Progetto)
e in dipendenze modificare il classpath in
classpath 'com.android.tools.build:gradle:X.Y.Z'
e ricostruire / sincronizzare il progetto.
Puoi disabilitare l'esecuzione istantanea seguendo questi passaggi in Android Studio:
File → Impostazioni → finestra di dialogo Preferenze → Crea → Esecuzione → Distribuzione → Esecuzione immediata → Aggiorna progetto
Questa funzionalità introdotta in Android Studio 2. tuttavia, quando la disattivi, la prossima volta che provi a inviare una nuova app al tuo emulatore funziona molto più lentamente.
Nel mio caso aggiorno Android Studio all'ultima build dal canale canary e funziona senza disabilitare questa funzione.
Spero sia d'aiuto
Come commentato da sjd: Anche solo pulire il progetto e ricostruirlo potrebbe aiutare se tu, proprio come me, hai utilizzato l'aggiornamento automatico applicato da Android Studio.
Ho appena fatto un progetto Compila> Pulisci e poi riesegui l'app!
Volevo eseguire l'app in modalità debug e ho ricevuto lo stesso messaggio, quindi ho provato:
Niente ha funzionato ...
Quindi, ho appena fatto clic sulla freccia verde per eseguire il progetto senza eseguire il debug ...
Lavorato!
Quindi ho appena aggiunto una sessione di debug con l'opzione a sinistra del pulsante di arresto in Android Studio.
L'ho risolto in questo modo.
Aggiorna il tuo percorso di classe a classpath 'com.android.tools.build:gradle:2.0.0'nel tuo file build.gradle di primo livello .
Fatto
Ho appena eliminato la cartella Build e il progetto Clean . Ha funzionato per me ... !!!
In Android Studio 2.3.3
File -> Impostazioni -> Build, Execution, Deployment -> Instant Run -> Unable Instant Run to hot swap code (Deselezionalo)
Ora hai disabilitato Instant Run ...
Risolverà il problema di Instant Run.