No se puede construir el proyecto de Android con Android Studio – Gradle 1.7

Tengo muchos problemas con Gradle y Android Studio.

Hacer cambios en cualquier recurso del proyecto puede dar una excepción al azar durante la compilación, esto es lo que veo en Android Studio:

Gradle: Error while executing aapt command Gradle: Execution failed for task ':App Code:processReleaseResources'. 

Y esto es lo que veo ejecutando Gradle manualmente:

 "/Applications/Android Studio.app/sdk/tools/templates/gradle/wrapper/gradlew" asD Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 :App Code:preBuild UP-TO-DATE :App Code:preDebugBuild UP-TO-DATE :App Code:preReleaseBuild UP-TO-DATE :libraries:facebook:compileLint :libraries:facebook:copyReleaseLint UP-TO-DATE :libraries:facebook:mergeReleaseProguardFiles UP-TO-DATE :libraries:facebook:packageReleaseAidl UP-TO-DATE :libraries:facebook:preBuild UP-TO-DATE :libraries:facebook:preReleaseBuild UP-TO-DATE :libraries:facebook:prepareReleaseDependencies :libraries:facebook:compileReleaseAidl UP-TO-DATE :libraries:facebook:compileReleaseRenderscript UP-TO-DATE :libraries:facebook:generateReleaseBuildConfig UP-TO-DATE :libraries:facebook:mergeReleaseAssets UP-TO-DATE :libraries:facebook:mergeReleaseResources UP-TO-DATE :libraries:facebook:processReleaseManifest UP-TO-DATE :libraries:facebook:processReleaseResources UP-TO-DATE :libraries:facebook:generateReleaseSources UP-TO-DATE :libraries:facebook:compileRelease UP-TO-DATE :libraries:facebook:processReleaseJavaRes UP-TO-DATE :libraries:facebook:packageReleaseJar UP-TO-DATE :libraries:facebook:packageReleaseLocalJar UP-TO-DATE :libraries:facebook:packageReleaseRenderscript UP-TO-DATE :libraries:facebook:packageReleaseResources UP-TO-DATE :libraries:facebook:bundleRelease UP-TO-DATE :App Code:prepareComAndroidSupportAppcompatV71800Library UP-TO-DATE :App Code:prepareComGoogleAndroidGmsPlayServices3136Library UP-TO-DATE :App Code:prepareLatestUpdateLibrariesFacebookUnspecifiedLibrary UP-TO-DATE :App Code:prepareDebugDependencies :App Code:compileDebugAidl :App Code:compileDebugRenderscript :App Code:generateDebugBuildConfig :App Code:mergeDebugAssets :App Code:mergeDebugResources :App Code:processDebugManifest :App Code:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':App Code:processDebugResources'. > Failed to run command: /Applications/Android Studio.app/sdk/build-tools/android-4.2.2/aapt package -f --no-crunch -I /Applications/Android Studio.app/sdk/platforms/android-17/android.jar -M /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/manifests/debug/AndroidManifest.xml -S /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/res/all/debug -A /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/assets/debug -m -J /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/source/r/debug -F /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/libs/App Code-debug.ap_ --debug-mode --custom-package com.floaty.App --output-text-symbols /Users/oslinux/Documents/workspace/Appme-android/latest-update/App Code/build/symbols/debug Error Code: 139 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 20.268 secs host-005:App Code oslinux$ 

Ejecutando Gradle con –stacktrace esta es la excepción de salida:

  * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':VMS Code:processDebugResources'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter$1.run(CacheLockReleasingTaskExecuter.java:35) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179) at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83) at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter.execute(CacheLockReleasingTaskExecuter.java:33) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.ContextualisingTaskExecuter.execute(ContextualisingTaskExecuter.java:34) at org.gradle.api.internal.changedetection.state.CacheLockAcquiringTaskExecuter$1.run(CacheLockAcquiringTaskExecuter.java:39) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) at org.gradle.api.internal.changedetection.state.CacheLockAcquiringTaskExecuter.execute(CacheLockAcquiringTaskExecuter.java:37) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:282) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:48) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:34) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:27) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:89) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.api.internal.changedetection.state.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134) at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79) at org.gradle.api.internal.changedetection.state.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26) at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) at org.gradle.launcher.Main.doAction(Main.java:48) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.Main.main(Main.java:39) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) at org.gradle.launcher.GradleMain.main(GradleMain.java:26) at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48) Caused by: com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Applications/Android Studio.app/sdk/build-tools/android-4.2.2/aapt package -f --no-crunch -I /Applications/Android Studio.app/sdk/platforms/android-17/android.jar -M /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/manifests/debug/AndroidManifest.xml -S /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/res/all/debug -A /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/assets/debug -m -J /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/source/r/debug -F /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/libs/VMS Code-debug.ap_ --debug-mode --custom-package com.floaty.vms --output-text-symbols /Users/oslinux/Documents/workspace/vmsme-android/latest-update/VMS Code/build/symbols/debug Error Code: 139 at com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:98) at com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:69) at com.android.builder.AndroidBuilder.processResources(AndroidBuilder.java:617) at com.android.builder.AndroidBuilder$processResources.call(Unknown Source) at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.groovy:91) at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.groovy:71) at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216) at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122) at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) at com.android.build.gradle.tasks.ProcessAndroidResources_Decorated.invokeMethod(Unknown Source) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:217) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:199) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:526) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:509) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) ... 70 more BUILD FAILED Total time: 14.276 secs host-005:VMS Code oslinux$ 

Estoy usando Android Studio 0.2.13

¿Cómo puedo resolver esos problemas?

EDIT: este es mi build.gradle

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' classpath 'com.newrelic.agent.android:agent-gradle-plugin:2.397.0' } } repositories { mavenCentral() maven { url 'http://www.bugsense.com/gradle/' } } apply plugin: 'android' apply plugin: 'newrelic' dependencies { compile 'com.newrelic.agent.android:android-agent:2.397' compile 'com.android.support:support-v4:18.0.+' compile 'com.android.support:appcompat-v7:18.0.+' compile 'com.intellij:annotations:12.+' compile 'com.bugsense.trace:bugsense:3.5' compile 'com.google.android.gms:play-services:3.1.+' compile 'net.hockeyapp.android:HockeySDK:3.0.+' compile fileTree(dir: 'libs', include: '*.jar') compile project(':libraries:facebook') } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 17 } signingConfigs { release { storeFile file("/Users/oslinux/Documents/Chiavi Android/Sv01") storePassword "******" keyAlias "sv01" keyPassword "******" } } buildTypes { release { signingConfig signingConfigs.release debuggable true jniDebugBuild false } } } 

ACTUALIZAR

Intenté ejecutar manualmente aapt, obteniendo el comando completo del mensaje de error que cursores de gradle, falló con:

 Segmentation fault: 11 

Pero de vez en cuando se ejecuta correctamente y crea el paquete.

No se muestran más errores que "Segmentation fault: 11".

Este es el comando que estoy intentando ejecutar:

 "/Applications/Android Studio.app/sdk/build-tools/android-4.2.2/aapt" package -vv -f -a --no-crunch -I "/Applications/Android Studio.app/sdk/platforms/android-17/android.jar" -M "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/manifests/release/AndroidManifest.xml" -S "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/res/all/release" -A "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/assets/release" -m -J "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/source/r/release" -F "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/libs/App Code-release.ap_" --debug-mode --custom-package com.appandroid.app --output-text-symbols "/Users/oslinux/Documents/workspace/app-android/latest-update/App Code/build/symbols/release" 

ACTUALIZACIÓN FINAL

Finalmente parece que he resuelto este problema limpiando mis recursos, eliminando algunos XML no utilizados y un tema no utilizado. Esto obviamente no responde a esta pregunta que supongo que es de interés común.

Navegando por la web encontré que AAPT es saber fallar con SegFault11, ya menudo no da ninguna información sobre el error real que puede ser causado por:

  • + Id en Estilos
  • Recursos duplicados / bibliotecas
  • Desconocido como el mío

Por lo tanto, sería útil: 1. Encontrar una manera de identificar la causa real de este error 2. Espere a que una actualización de AAPT que devuelve algún mensaje de error 3. Escriba una lista de posibles causas comunes.

Estoy copiando aquí mi actualización final como respuesta.

Finalmente parece que he resuelto este problema limpiando mis recursos, eliminando algunos XML no utilizados y un tema no utilizado. Esto obviamente no responde a esta pregunta que supongo que es de interés común.

Navegando por la web encontré que AAPT es saber fallar con SegFault11, ya menudo no da ninguna información sobre el error real que puede ser causado por:

  • Recursos mal formados (atributos que faltan, etiquetas incorrectas, etc …)
  • + Id en Estilos
  • Recursos duplicados / bibliotecas
  • Declare-Styleable missing name
  • Resource missmatch, intenta utilizar diferentes versiones de AAPT.
  • Desconocido, como el mío Así que sería útil: 1. Encontrar una manera de identificar la causa real de este error 2. Espere a que una actualización de AAPT que devuelve algún mensaje de error 3. Escribir una lista de posibles causas comunes.

Como sugirió Dale Cooper , también podría intentar ejecutar Lint y ver si encuentra alguna advertencia sobre los recursos.

Estoy tratando de encontrar enlaces a usuarios que experimentan esas otras causas (Ha pasado algún tiempo desde la pregunta original), actualizaré esta respuesta cuando los encuentre de nuevo.

Acabo de tener el mismo tipo de problema, pero en el paso processDebugResources . Después de un par de horas comencé a probar corriendo diferentes verificaciones de aapt (/ build-tools / [versión] / aapt) y resulta que dan un infierno de diferentes mensajes de error. El que estaba utilizando originalmente era 19.0.1 que sólo me dio la Segmentation fault pero cuando probé 18.1.1 repente me señaló a una línea en un menu.xml que tenía un recurso missmatch. El problema resulta ser que hade eliminado el default @string/action_settings porque pensé que no lo usaba.

Conclusión , probar diferentes versiones de aapt puede ayudarle a encontrar una falta de recursos.

Sí, sólo estaba luchando con problemas similares. Resultó que tengo algún código no terminado en el archivo menu.xml:

  <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/" app:showAsAction="ifRoom|collapseActionView" /> 

Exactamente esta línea faltaba referencias dibujables:

  android:icon="@drawable/" 

Lo encontré a través de correr Lint (Analizar -> Inspect código) y fue en Android -> Validación de recursos de Android como Cannot resolve symbol '@drawable/'

Tuve el mismo problema y fue muy difícil localizarlo.

Quiero compartir los pasos que hice para localizar y resolver este problema.

Mi salida de gradle tiene este aspecto:

 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':libs:base:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /opt/android-sdk/build-tools/18.1.1/aapt package -f --no-crunch -I /opt/android-sdk/platforms/android-19/android.jar -M /home/m039/WorkProjects/libs/base/build/bundles/debug/AndroidManifest.xml -S /home/m039/WorkProjects/libs/base/build/res/all/debug -A /home/m039/WorkProjects/libs/base/build/bundles/debug/assets -m -J /home/m039/WorkProjects/libs/base/build/source/r/debug -F /home/m039/WorkProjects/libs/base/build/libs/base-debug.ap_ --debug-mode --non-constant-id --output-text-symbols /home/m039/WorkProjects/libs/base/build/bundles/debug Error Code: 139 

En primer lugar cambié a la versión 18.1.1, no ayudó mucho. Entonces intenté agregar -v flag y ejecutar este comando:

 /opt/android-sdk/build-tools/18.1.1/aapt package -f --no-crunch -I /opt/android-sdk/platforms/android-19/android.jar -M /home/m039/WorkProjects/libs/base/build/bundles/debug/AndroidManifest.xml -S /home/m039/WorkProjects/libs/base/build/res/all/debug -A /home/m039/WorkProjects/libs/base/build/bundles/debug/assets -m -J /home/m039/WorkProjects/libs/base/build/source/r/debug -F /home/m039/WorkProjects/libs/base/build/libs/base-debug.ap_ --debug-mode --non-constant-id --output-text-symbols /home/m039/WorkProjects/libs/base/build/bundles/debug -v 

Ayudó un poco, pero no dar una pista sobre el problema. Entonces intenté strace y ayudó mucho:

 strace -s 100 /opt/android-sdk/build-tools/18.1.1/aapt package -f --no-crunch -I /opt/android-sdk/platforms/android-19/android.jar -M /home/m039/WorkProjects/libs/base/build/bundles/debug/AndroidManifest.xml -S /home/m039/WorkProjects/libs/base/build/res/all/debug -A /home/m039/WorkProjects/libs/base/build/bundles/debug/assets -m -J /home/m039/WorkProjects/libs/base/build/source/r/debug -F /home/m039/WorkProjects/libs/base/build/libs/base-debug.ap_ --debug-mode --non-constant-id --output-text-symbols /home/m039/WorkProjects/libs/base/build/bundles/debug 

En la salida del comando anterior he encontrado esta línea:

 open("/home/m039/WorkProjects/libs/base/build/res/all/debug/values/values.xml", O_RDONLY|O_LARGEFILE) = 5 

En el archivo values.xml he encontrado todos los recursos, entonces comencé a eliminar la etiqueta por etiqueta desde el final del archivo y ejecutar el comando aapt arriba hasta que encontré el problema.

Mi problema estaba en el recurso de la identificación.

Tuve este problema después de importar el proyecto eclipse. El problema era de mi lado. En eclipse, puse una imagen png en drawable que era en realidad una imagen jpg (acabo de renombrar la extensión de .jpg a .png). Estaba funcionando bien con eclipse pero estaba fallando cuando se importó a Android Studio.

Error de ejecución para la tarea ': app: mergeDebugResources'. Crunching Cruncher d.png falló

Acabo de eliminar el d.png y agregó un archivo png original. ¡Funcionó!

Si ha importado su proyecto desde Eclipse, a continuación, en el estudio de Android delete resource menu / main.xml y asegúrese de que no tiene ningún recurso de cadena no válido.

Por alguna razón el gradle no puede validar el archivo menu / main.xml.

He eliminado un encabezado añadido accidentalmente en el menú xml:

Elimina esto:

 <?xml version="1.0" encoding="utf-8"?> 

Dejar este:

 <menu xmlns:android="http://schemas.android.com/apk/res/android" > 

Así que ya que tenía un problema similar me gustaría publicar mi solución: Después de este error:

 failed to capture snapshot of output files for task… 

Limpié mi proyecto y funcionó de nuevo. ¿Por qué no tengo ni idea, pero funcionó. 🙂

Me ha ocurrido una Actividad declarada en el manifiesto cuyo título fue eliminado del archivo de cadenas.

Este error puede ser cualquier cosa relacionada con los recursos. La mejor manera de encontrar el error es:

  1. Guarde su código.
  2. Regresa al último commit que funcionó.
  3. Añada los cambios de recursos uno por uno hasta que vuelva a fallar.

He tenido un problema parecido. Supongo que por lo general sucede cuando hay alguna etiqueta incompleta o algo en el xml o algo malformado .. En mi caso no tema fue con el tema. En la vista de diseño en android studio en mi archivo xml .. he seleccionado un nuevo tema … de esa manera resolvió los problemas … espero que esto ayude a todos …

  • Gradle android build para diferentes arquitecturas de procesador
  • Cómo cambiar la versión de herramientas de compilación en Android Studio
  • cadenas personalizadas para debug buildType
  • Cómo usar androidTest de otro módulo
  • NoClassDefFoundError al usar Dagger 2 después de cambiar a Android Studio 2.0
  • Gradle incluye todo en una carpeta de librerías de sabores (compile la carpeta de librerías completas de archivosTree) Editar: establece sourcedir por sabor para los archivos
  • Excepción inesperada de nivel superior en android-support-v4.jar
  • Gradle no puede encontrar classpath para el complemento de Android
  • Cómo obtener un error en Android Studio 2.1 con java 8
  • Archivos duplicados copiados (Android Studio 0.4.0)
  • Cómo agregar colecciones de apache commons en Android Studio (Gradle)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.