Acabo de encontrarme con el mismo problema ahora:accidentalmente edité uno de los archivos generados y quería reconstruir la aplicación, pero ambos clean
y build
falló debido a que algunos archivos estaban bloqueados.
Por suerte, obtuve cygwin
en mi máquina con Windows, entonces ls -l <file that studio complained about>
reveló que estos archivos eran propiedad de algún Administrator
amigo.
Lo primero que pensé fue que estos archivos podrían haberse creado mientras Studio se ejecutaba con privilegios de administrador (hago esto cuando necesito obtener actualizaciones de SDK manager
). La idea era intentar resolver este problema ejecutando clean
en Studio ejecutándose con privilegios de administrador y luego reconstruyéndolo 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.
Puede ir al directorio del proyecto y llamar a gradle desde la línea de comandos para limpiar el proyecto:
gradlew clean
Cuando vuelva a abrir el proyecto, deberá ejecutar una sincronización Gradle nuevamente.
Ir a
Archivo> Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea> Desmarque esta casilla de verificación (Habilitar ejecución instantánea para código de intercambio en caliente)
GraciasTen una buena codificación
Tuve el mismo problema.
Debe ir directamente al archivo de origen. Cierre el estudio y vaya a la ruta en la que se encuentra el problema y elimine la carpeta allí.