ruta - regenerar el archivo r.java en android studio
No se pudo limpiar el proyecto en Android Studio (15)
Acabo de toparme con el mismo problema ahora: edité accidentalmente uno de los archivos generados y quise reconstruir la aplicación, pero tanto la clean
como la build
fallaron debido a que algunos archivos estaban bloqueados.
Afortunadamente, obtuve cygwin
en mi máquina con Windows, por lo que ls -l <file that studio complained about>
reveló que estos archivos eran propiedad de algún tipo de Administrator
.
Lo primero que pensé fue que estos archivos podrían haberse creado mientras Studio se estaba ejecutando con privilegios de administrador (esto lo hago cuando necesito recuperar actualizaciones del SDK manager
). La idea era intentar resolver este problema ejecutando clean
en Studio corriendo con privilegios de administrador, y luego reconstruir con privilegios normales. No, esto no funcionó :(
Decidí ir por la fuerza bruta: sudo rm -rf app/build/*
(en Cygwin
este comando se ve un poco diferente: cygstart --action=runas rm -rf app/build/*
). Esto resolvió el problema y pude reconstruir el proyecto en Android Studio.
Versión del sistema operativo: Ubuntu 14.04 LTE 64 Bit
Versión Java JRE / JDK: Oracle JDK 1.8.0_11
El directorio del proyecto está en una unidad basada en NTFS.
Cada vez que intento limpiar mi proyecto, obtengo algo como a continuación.
: app: clean FAILED Error: ejecución fallida para la tarea '': app: clean''.
No se puede eliminar el archivo: /media/DriveA/AndroidStudioWorkspace/DNA/app/build/intermediates/classes/debug/.../mechandising/MerchandizingActivity$3.class
Cuando intento eliminar la carpeta de compilación manualmente, aparece el siguiente error.
Error al obtener información para el archivo ''/ media / DriveA / AndroidStudioWorkspace / DNA / app / build / intermediate / pre-dexed'': error de entrada / salida
No puedo averiguar si es un problema de Linux o de Studio. No me enfrento a un problema de este tipo en Eclipse (Same Drive), así que solo estoy pensando que es algo malo en mi estudio.
¿¿Alguna sugerencia??
Detuve al defensor de Windows, estaba bloqueando el archivo porque era necesario escanear, y el problema se resolvió
En Linux, esto podría suceder si tiene un directorio locked
que impide que Android Studio elimine archivos.
puede ejecutar el siguiente comando en la Terminal:
sudo chown -R $USER: $HOME
Entonces intenta reconstruir -> Funciona para mí
Esto solucionó mi problema.
Gracias a la respuesta de Gal ( https://.com/a/39904628/2870404 ).
En Windows, usando el explorador de archivos de Windows,
Haga clic derecho en el directorio, haga clic en Propiedades en el menú contextual que aparecerá, luego desmarque el atributo "Solo lectura". Después de eso, haga clic en "Aplicar" para aplicar los cambios.
Gracias a la respuesta de Gal ( https://.com/a/39904628/2870404 ).
En Windows, usando el explorador de archivos de Windows,
- haga clic derecho en el directorio,
- haga clic en las propiedades en el menú contextual que aparecerá,
- luego desmarque el atributo "Solo lectura".
- Después de eso, haga clic en "Aplicar" para aplicar los cambios.
Ir
Archivo> Configuración> Compilación, Ejecución, Despliegue> Ejecución instantánea> Desmarque esta casilla de verificación (Activar ejecución instantánea en el código de intercambio en caliente)
Gracias tener una buena codificación
No estoy en Windows, pero OS X. De alguna manera, mi carpeta de compilación no tenía el permiso adecuado para que AS elimine el archivo, así que lo hice chmod -R 777 <your_directory>
en el directorio primario afectado ... probablemente 777 no sea lo que querrías, pero funcionó para mí.
Puede acceder al directorio del proyecto y llamar a gradle desde la línea de comandos para realizar una limpieza en el proyecto:
gradlew clean
Cuando vuelvas a abrir el proyecto necesitarás ejecutar una sincronización gradle nuevamente.
Resolví este problema al cerrar android studio -> eliminar la plataforma Android a través de cli y luego -> agregar la plataforma Android nuevamente -> abrir proyecto en Android Studio.
Tuve el mismo problema que tú. Probé algunas de las soluciones propuestas en esta página y no funcionó. Entonces utilicé Process Explorer para encontrar qué proceso está bloqueando el archivo apk y fue Firefox. Creo que mantiene el archivo bloqueado cuando cargo el apk en la consola de Google Play. Para hacer eso, vaya a "Buscar> Buscar controlador o DLL ...> path-to-your-app.apk". Espero que ayude
Tuve un problema similar cuando estaba tratando de depurar mi primera aplicación de Android. Si está ejecutando Android Studio en Windows, acabo de reiniciar el estudio de Android y ejecuté Android Studio como administrador, lo que solucionó el problema.
Vaya al directorio de proyectos en la terminal y ejecute gradlew clean
Para ejecutar un comando Gradle en su terminal / símbolo del sistema. Navegue a la raíz de su proyecto y escriba gradlew
en el terminal o gradlew.bat
para el símbolo del sistema (usuarios de Windows), seguido del comando que desea ejecutar.
Para obtener una lista de todos los posibles comandos de gradle, escriba gradlew tasks
en su terminal.
Yo tuve el mismo problema. Para construir el proyecto una y otra vez, tuve que eliminar la carpeta de compilación cada vez. El problema para mí fue un programa anónimo llamado ByteFence.exe ejecutándose en mi sistema. Cuando desinstalé ese programa, mi problema fue resuelto.
Yo tuve el mismo problema.
Necesitas ir al archivo fuente directamente. Cierre el estudio y vaya a la ruta en la que se encuentra el problema y elimine la carpeta allí.