2013-09-25 10 views
13

Ho aggiornato Android Studio e ho iniziato a ricevere questo errore. Non ho esperienza con Gradle e in quanto tale non riesco a capire cosa potrebbe andare storto.Errore gradle - Impossibile richiamare IncrementalTask.taskAction() sull'attività ': project: mergeDebugResources'

Ecco l'errore completo.

Gradle: Execution failed for task ':project:mergeDebugResources'. Could not call IncrementalTask.taskAction() on task ':project:mergeDebugResources'

+0

sto ottenendo lo stesso errore ... Se si aggiunge "--stacktrace" al comando Gradle ottengo il seguente stack trace Causato da: java.lang.NoSuchMethodError: com.android.sdklib.SdkManager. createManager (Ljava/lang/stringa; lcom// android utils/ILogger;) lcom/android/sdklib/SdkManager; \t in com.android.builder.DefaultSdkParser.initParser (DefaultSdkParser.java:76) .... –

+0

Lo vedo anche con Studio 0.2.10 e gli strumenti di compilazione 18.0.1. Hai risolto questo problema? – Matthias

+0

Usa l'ultima versione del plugin gradle (corrente è 0.6.3) – tbruyelle

risposta

17

Così, dopo aver letto su Gradle, ho provato questo comando 'gradlew compileDebug --stacktrace' in modo da vedere un errore più dettagliato. Risulta che il problema era in realtà un problema di risorse duplicate e gradle mi stava solo generando un errore generico.

+0

Non sapevo di "gradlew compileDebug --stacktrace". Questo è contrassegnato da una vita più sicura per me. – sunlock

+0

Come si esegue il comando gradlew? Sto usando Android Studio su un Mac. – aaronsnoswell

+1

Vai a Visualizza -> Finestre degli strumenti -> Terminale. Ora puoi eseguire i tuoi comandi gradle da lì. –

0

Il mio problema con questo problema era che avevo una e commerciale (&) nel mio nome di directory.

Problemi correlati