Android Studio No se pudo llamar a IncrementalTask.taskAction () en la tarea ': project: dexDebug'

Hace poco decidí cambiar de Eclipse a Android Studio. Importé un proyecto en el que estaba trabajando y ahora estoy recibiendo este error cuando intento ejecutar el proyecto.

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

He estado de crucero de este sitio durante 2 días y ahora probar diferentes sugerencias en vano. Hice funcionar gradlew compileDebug –stacktrace y esto es lo que conseguí:

 C:\Users\adam\AndroidStudioProjects\projectProject>gradlew compileDebug --stacktrace Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 :project:preBuild UP-TO-DATE :project:preDebugBuild UP-TO-DATE :project:preReleaseBuild UP-TO-DATE :project:prepareComAndroidSupportAppcompatV71800Library UP-TO-DATE :project:prepareComGoogleAndroidGmsPlayServices3225Library UP-TO-DATE :project:prepareDebugDependencies :project:compileDebugAidl UP-TO-DATE :project:compileDebugRenderscript UP-TO-DATE :project:generateDebugBuildConfig UP-TO-DATE :project:mergeDebugAssets UP-TO-DATE :project:mergeDebugResources UP-TO-DATE :project:processDebugManifest UP-TO-DATE :project:processDebugResources UP-TO-DATE :project:generateDebugSources UP-TO-DATE :project:compileDebug UP-TO-DATE BUILD SUCCESSFUL Total time: 10.459 secs 

Sin embargo, todavía estoy recibiendo ese error cuando intento ejecutar realmente el proyecto. Aquí está mi build.gradle (tengo una carpeta 'libs' en mi proyecto con todos los frascos para una aplicación google maps / places):

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 8 targetSdkVersion 18 } } dependencies { compile fileTree(dir: 'libs') compile 'com.google.android.gms:play-services:3.2.25' compile 'com.android.support:support-v4:18.0.0' compile 'com.android.support:appcompat-v7:+' } 

Y mis settings.gradle:

 include ':project', ':project:libs:android-support-v4', ':project:libs:google-api-client-1.10.3-beta', ':project:libs:google-api-client-android2-1.10.3-beta', ':project:libs:google-http-client-1.10.3-beta', ':project:libs:google-http-client-android2-1.10.3-beta', ':project:libs:google-oauth-client-1.10.1-beta', ':project:libs:gson-2.1', ':project:libs:guava-11.0.1', ':project:libs:jackson-core-asl-1.9.4', ':project:libs:jsr305-1.3.9', ':project:libs:protobuf-java-2.2.0', ':project:libs:GoogleAdMobAdsSdk-6.4.1' 

Como he dicho, he intentado casi todo lo que he leído aquí sobre este error y no tengo suerte. Cualquier ayuda sería muy apreciada.

Si su problema es el mismo que el mío, el problema es un conflicto entre las dependencias de la biblioteca.

En mi caso, el culpable era un tarro de biblioteca de terceros dentro del directorio de libs , que incluía la biblioteca android-support-v4 . Esto estaba en conflicto con la dependencia de mi proyecto con la biblioteca de soporte (es decir, la línea compile 'com.android.support:support-v4:18.0.0' en build.gradle ).

Una vez que actualizé una versión de la biblioteca de terceros que no necesitaba / incluir la biblioteca de soporte, se resolvió el problema.

La razón por la que no ve ningún problema al emitir la tarea compileDebug , es que el problema se manifiesta durante la fase dexDebug (cuando gradle fusiona el bytecode de todos los proyectos y bibliotecas, algo así como la fase de enlace en proyectos C / C ++).

Intente en cambio con ./gradlew [clean] assembleDebug

Pensé que debería compartir rápidamente mi experiencia en este como sólo tenía el mismo problema, pero resuelto ahora. Así que si ayuda a alguien más.

Estoy utilizando el estudio de Android, así y estaba jugando con los diseños y cargarlos con mi código, por lo que no tiene estándar "layout / land" tipo de carpetas ..

De todos modos, corregí cualquier código y volví atrás mis cambios etapa por etapa sin suerte en la resolución del error .. Entonces noté una advertencia sobre el nombre de la carpeta no se aceptó .. era algo simple como "layout-alternative1234"

De todos modos, cambió el nombre de la carpeta y no cambió. IDE reiniciado y el mismo trato … Comprobó la advertencia de nuevo notó que se encuentra en las carpetas de depuración ..

Reconstruir proyecto en este caso resuelto el problema rápidamente para mí, normalmente i reconstruir durante la mayoría de los cambios de estructura … pero debe haber olvidado esta vez.

  • Error de entrada de Duplicate Commons-Io usando Robospice y Android Studio
  • Múltiples aplicaciones de Android dependiendo de la biblioteca de Android con gradle
  • Dagger 2 y Android Data Binding conflict
  • Configuración del servidor gradle del estudio android
  • Referencia sin resolver: kotlinx - Kotlin 1-0-0-rc-1036
  • Android: ClassNotFoundException al usar el proyecto de biblioteca que tiene dependencias de gradle
  • ConnectedAndroidTest y tipo de compilación de liberación
  • Gradle con java 8 para retrolambda - Android no puede encontrar anotaciones TargetApi
  • Error de configuración de la biblioteca de asistencia de Android
  • Missing Gradle en Android SDK (usando cordova + ionic)
  • Cómo comprobar cuál es la última versión de una dependencia para usar en gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.