java - una - Error al comprimir el archivo: estudio de Android(aplicación: mergeDebugResources)
id de aplicacion android (8)
Estoy currentyl tratando de implementar Google ActivityRecognitionApi. Sin embargo, recibo los siguientes errores:
Error: Error al comprimir el archivo C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject / app / build / intermedios / exploded-aar / com.google.android.gms / play-services-cast -framework / 10.0.1 / res / drawable-xxhdpi-v4 / quantum_ic_forward_30_grey600_36.png en C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject / app / build / intermedios / res / fusionados / debug / drawable-xxhdpi-v4 / quantum_ic_forward_30_grey600_36.png
Error: ejecución fallida para la tarea '': aplicación: mergeDebugResources''. Error: Error al comprimir el archivo C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject / app / build / intermedios / exploded-aar / com.google.android.gms / play-services-cast -framework / 10.0.1 / res / drawable-xxhdpi-v4 / quantum_ic_forward_30_grey600_36.png en C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject / app / build / intermedios / res / fusionados / debug / drawable-xxhdpi-v4 / quantum_ic_forward_30_grey600_36.png
Soy muy nuevo en el desarrollo de Android y realmente no sé qué hacer.
Agradezco cualquier comentario
Gracias por adelantado
EDIT: ¡Mi error! Olvidé copiar algunos archivos ...
En mi caso con Windows 7 (tengo que trabajar con eso: - |), moverme a un directorio más alto en lo que sea que esté ubicado el disco, o reducir la longitud del nombre del directorio me ayudó.
Error al comprimir el archivo significa que Studio no puede procesar el archivo. Es demasiado largo y ha llegado a la línea de ruta máxima de archivo del sistema operativo.
-> Crudo manera de resolverlo es mover el proyecto a alguna carpeta en "C: /".
-> Mejor manera es cambiar el directorio de compilación del proyecto en el archivo build.gradle (Proyecto)
allprojects {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
.
.
}
Es porque la longitud de la ruta ha excedido el valor máximo. No tiene que mover su proyecto a otra parte. Simplemente abra un shell en el directorio raíz de su disco duro y realice un enlace con su proyecto:
D: / a / very / long / path / to / your / project
cd / mklink /j project D:/a/very/long/path/to/your/project cd project
Ahora puede realizar el proceso de construcción sin ningún problema
Estoy usando el estudio Android con react-native. Me enfrenté al mismo error con respecto a "error al procesar el archivo". Acabo de actualizar el gradle de mi proyecto de 2.3 a
dependencies {
classpath ''com.android.tools.build:gradle:3.0.1''
}
y todo comenzó a funcionar de nuevo.
La longitud del path / file name (el recuento de todos los caracteres en el nombre) ha cruzado el límite máximo. Esto sucede porque hay una combinación de longitud de nombre de archivo y múltiples niveles de carpetas anidadas.
Tenía el mismo problema. Mueva su proyecto a un directorio superior (como C :).
Android Studio 2.2 Error de sincronización de Google play services
esto se debe a que la ruta de tu proyecto es demasiado larga. Por favor, hazlo lo más breve posible. Resolverá este error.
Me gusta
C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject
a
C: / ActivityProject
lo que significa que la ruta es demasiado larga para llegar a ese archivo en particular. asegúrese de que su proyecto esté ubicado debajo del directorio principal (no supere los 4 niveles).
ejemplo:
C: / Users / marschall / Desktop / googlesamples-android-play-location-2ed2964 / ActivityProject
en su lugar use:
C: / su directorio de proyectos / su archivo de proyecto
la mejor práctica es mantener el proyecto tan fácilmente disponible para el compilador.