2016-01-19 5 views
53

Ricevo il seguente errore nel mio progetto con l'anteprima 5 di Android Studio 2.0 e il plugin gradle 1.5.0. Anche il progetto pulito genera lo stesso errore.Errore di compilazione di Android Studio: costante enum INSTANT_RUN_REPLACEMENT non esiste nella classe

EtaskArtifacts.bin .gradle/2.11/taskArtifacts/taskArtifacts.bin). > rror: Impossibile leggere la voce ': app: processDebugManifest' dalla cache taskArtifacts.bin (/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin).
enum costante INSTANT_RUN_REPLACEMENT non esiste in classe com.android.manifmerger.ManifestMerger2 $ Invoker $ Caratteristica

risposta

143

Edit: Il problema è già fissato, si prega di aggiornare alla versione più recente di Android Studio, è possibile tenere traccia del problema here.

Ho trovato una soluzione semplice. Basta eliminare il file ProjectDirectory/.gradle/taskArtifacts.bin e riavviare Android Studio.

+0

Grazie per aver risparmiato tempo. puoi spiegare come funziona questa soluzione –

+7

I tuoi file 'taskArtifacts.bin' vengono corrotti mentre si passa dal plugin gradle 2.0.0-aplha5 a 1.5.0. Quindi basta cancellarlo :) – jimmy0251

+6

O semplicemente eliminare tutte le sottodirectory in '.gradle /' dir e ricostruire il progetto. Non è necessario riavviare Android Studio. –

0

passaggio a Gradle 2.0.0-Alpha5 probabilmente riparare quello, ma nel mio caso che causa il tempo di compilazione di oltre 30 minuti e altri problemi significativi.

+0

Siete a conoscenza c'è anche alpha6? – gbhall

+0

@gbhall AS mi offre solo alpha5 con anteprima-5. Impostandolo manualmente lo ha installato ma ha ancora avuto gli stessi problemi.Passare al gradle plug-in 2.8 e 1.3.1 ha aiutato alcuni, ma non tanto quanto speravo, decisamente da nessuna parte vicino ai tempi di compilazione che avevo prima di iniziare questo pasticcio. – draekko

+0

Ho dovuto tornare anche a alpha3. Attualmente sto aiutando Google con un'altra segnalazione di bug che ho. – gbhall

1

Questa mattina ho avuto lo stesso problema. I passaggi che hanno funzionato per me sono:

  • "Invalidate Cache and Restart" su Android Studio.
  • Fare clic su "Esegui app"
  • Android Studio vi mostrerà una finestra per aggiornare Gradle

Spero che questo ti aiuta

+0

Questo non funziona per me. – jimmy0251

14

Ecco i passaggi per la risoluzione di questo

  1. Vai al tuo Run/Debug configuration
  2. Select Edit Configuration....
  3. Nella scheda Generale potrebbe essere visualizzato un avviso rosso su Update Project.
  4. Fare clic su di esso, gestirà il resto della maniglia.

enter image description here

+0

Questo ha risolto il problema per me, grazie per aver segnalato che fuori – rndstr

+0

Thnx, ha funzionato –

5

Basta andare nella directory workbench. Passare a ProjectFolder e quindi a delete la cartella .gradle. Quindi ricostruisci il tuo progetto!

+0

ha funzionato per me grazie – michael

2

Aprire terminal ed eseguire questo codice di linea per risolvere questo problema:

rm .gradle/2.10/taskArtifacts/taskArtifacts.bin 
Problemi correlati