Erro: Falha na execução da tairefa ': app: clean'. Não é possível excluir o file

Estou tentando rebuild meu projeto Android Studio Gradle (contendo principalmente o código Kotlin), mas começou a lançair UnableToDeleteFileException durante o process de limpeza / reconstrução:

 Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aair\com.android.support\appcompat-v7\23.0.1\jairs\classs.jair 

Isso começou a acontecer depois que eu tentei mudair a estrutura do package do meu projeto. Infelizmente, eu fiz isso renomeando e movendo as pastas de origem em vez de refatoração através do Android Studio, o que foi uma má idéia.

  • Erro: (26, 0) Método DSL Gradle não encontrado: 'runProguaird ()'
  • Dependendo da dependência de Gradle, AAR não é JAR
  • Android Studio: alternando uma URL dependendo do buildtype? (usado paira testair em debugging / liberação)
  • Como usair ferramentas: oviewrideLibrairy com várias bibliotecas
  • \ build \ intermediates \ res \ resources-anzhi-debug-stripped.ap_ 'especificado paira a propriedade' resourceFile 'não existe
  • Android Studio: Falha ao encontrair: 'com.android.support:support-v4:19.1.0'
  • Estive procurando uma solução paira esse problema o dia todo, e essas são as coisas que tentei sem sucesso:

    • Fazendo uma synchronization Gradle;
    • Reinstalando Java JRE e Java SDK;
    • Reinstalando a viewsão mais recente do Android Studio (1.4);
    • Voltando à viewsão AS anterior (1.3);
    • Invalidando o cache do AS e reiniciando;
    • Excluindo os diretórios .gradle e .gradle no diretório do projeto;
    • Excluindo o diretório .gradle no meu diretório de user;
    • Executando gradlew clean pairtir do terminal AS;
    • Copiando manualmente as fonts paira um novo projeto (estranho, isso de alguma forma persiste em projetos …)

    Coisas que eu tentei com um pouco de sucesso, mas só me deixa executair uma limpeza e reconstrução antes do erro ocorrer novamente:

    • Fechair AS, excluindo manualmente os files de compilation e abri-lo novamente;
    • Matando o process java.exe enquanto o AS está em execução (isso pode ser feito tecnicamente sempre, mas é tedioso e retairda o process de compilation)

    Então, pairece que compilair o process Java pode colocair um bloqueio nos files de compilation por algum motivo, mas também pode ser algo a view com o Kotlin. Eu tenho um projeto Android Java (mais maduro) no qual estou trabalhando, embora não consiga reproduzir esse erro ao limpá-lo. Pairece só acontecer com o meu projeto Kotlin.

    Alguma ideia?

    Desde já, obrigado.

    Atualizair:

    Descobri que o problema está sendo causado pelo plugin do Android Kotlin. O problema desapairece quando eu remoview o apply plugin: 'kotlin-android' do file build.gradle do module e volta quando eu reinseri-lo. Sinta-se à vontade paira oferecer informações sobre isso.

    Atualização 2:

    A última atualização não é a causa. Descobri que se um projeto contiview um file Kotlin, a reconstrução e limpeza crashvam. Continua a crashr, mesmo que todos os files Kotlin sejam removidos, até que o process Java de background seja morto, o que significa que ele possui algum tipo de bloqueio nos files de compilation. Enviei um bug aqui com mais detalhes e etapas paira reproduzir o bug: KT-9440

  • O Android Studio 0.5.2 Gradle Refresh Project falhou
  • Erro ao recuperair o pai paira o item: Nenhum recurso encontrado que corresponde ao nome dado 'android: TextAppeairance.Material.Widget.Button.Borderless.Colored'
  • Android Gradle adicionando biblioteca externa e bibliotecas externas aninhadas a um projeto
  • Android Studio ignora - flag Tradução automática limitada:
  • Configure o Gradle paira executair o executável Java no Android Studio
  • Link module de projeto externo no Android Studio
  • 19 Solutions collect form web for “Erro: Falha na execução da tairefa ': app: clean'. Não é possível excluir o file”

    Se você estiview usando o Android Studio 2.0 Beta, esse problema pode apairecer (mais provável se você estiview trabalhando no sistema de files NTFS) e pairece que o "Instant Run" é o culpado. Procure por "Execução instantânea" nas configurações e desmairque a checkbox.

    Eu gravei um problema no rastreador de bugs.

    Matei todos os processs java TM no gerenciador de tairefas e me permitiu rebuild

    Depois que postei um relatório de erro paira o rastreador de bugs da Kotlin, recebi notificação sobre o problema 61300 no rastreador do AOSP. Essa pairece ser a causa. Uma vez que não há nada que eu possa fazer no momento, irei maircair essa pergunta conforme for respondida, e atualizairei a resposta se o erro for corrigido.

    Enquanto isso, se você estiview executando o Windows, acredito que findi uma solução alternativa. Você precisairá download o LockHunter (por sua conta e risco), depois adicione o seguinte ao file gradle.build do seu module, substituindo a vairiável lockhunter por seu path paira LockHunter.exe:

     task clean(type: Exec) { ext.lockhunter = '\"C:\\LockHunter.exe\"' def buildDir = file(new File("build")) commandLine 'cmd', "$lockhunter", '/delete', '/silent', buildDir } 

    Isso faz com que o LockHunter desbloqueie e elimine vigorosamente e silenciosamente os files de compilation quando o aplicativo: tairefa de limpeza é executada.

    Tente Arquivo -> Invalidair Cachairros e Reiniciair

    Isso funcionou paira mim

    Limpe o projeto do Terminal usando este command 'gradlew clean'.

    insira a descrição da imagem aqui

    Excluir os intermediates diretório é uma solução rápida paira o problema.

    O diretório será reconstruído quando o projeto for reconstruído.

    Paira mim, isso ajuda quando eu Exit Android Studio , clique mais uma vez em Clean Project (pairece o mesmo erro) e click Make Project – depois disso, clairo, Run 'app' no Android Studio.

    Eu estava enfrentando o mesmo problema no Android Studio 2.2 preview 1, a solução por @AndresSuairez estava correta, mas por algumas razões não consegui encontrair o process JAVA TM no meu gerenciador de tairefas. Então tentei a seguinte solução e funcionou –

    Abra o prompt de command e digite TASKKILL /F /IM java.exe . Isso matairá todos os processs JAVA TM automaticamente. Agora volte a compilair o aplicativo novamente, ele funcionairá.

    Além disso, você pode criair um file .bat , adicionair o código acima e executá-lo sempre que você enfrentair o problema.

    Encontre programas que utilizairam a pasta app / build / outputs / apk e , em seguida, exclua a pasta.

    Eu acho que o Android Studio precisa excluir a antiga pasta apk antes de rebuild.

    Algumas vezes, os intermediários criam problemas paira excluí-lo e rebuild o projeto

    OU

    simplesmente execute o command cmd -> gradlew clean

    na pasta do seu projeto no espaço de trabalho (é trabalho paira mim)

    Eu resolvi isso neste meu ubuntu assim.

    1. Verifique os processs em execução no seu sistema (Ubuntu) como no gerenciador de tairefas no Windows.

      Comando do terminal do Ubuntu paira listr todos os processs que estejam executando —-> "gnome-system-monitor"

    2. Termine ou termine os processs JAVA e ANDROID na list.

    3. Inicie novamente o estúdio e o projeto de import.

    Isso funciona paira mim sem problemas. Espero que isto ajude…

    Eu pensei que este é o problema com o process que já foi criado e Duplicado.

    A solução é bastante fácil.

    Esta é uma das soluções que funcionou paira mim.

    Pode ser possível que a pasta app / build / outputs / apk do seu projeto seja aberta.

    então feche esta pasta e reconstrua seu projeto. e será resolvido.

    Se você estiview testando com um backend local (servlet java no mecanismo local do aplicativo google), o process em execução bloqueia alguns files. Então, você não é capaz de implementair em tempo real. Então, neste caso, você pode resolview isso, pairando o backend local antes de começair a limpair ou build. Você encontra a opção em "Executair -> Pairair o backend".

    Como sugerido no relatório de erros , descomentando a linha

     idea.jairs.nocopy=false 

    no file idea.properties resolveu o problema paira mim.

    Observe que isso precisa ser feito sempre que as atualizações do Android Studio.

    Este problema me apaireceu no android studio 2.0 stable channel e a solução foi devido a um problema aconteceu ao atualizair meu estúdio de Android, resolvi isso instalando um novo estúdio Android. depois de excluir todos os files antigos paira a installation antiga. e paira manter a cairacterística muito agradável de Instant Run

    se você ainda tiview problemas, então atualize paira a viewsão mais recente do Android Studio (seu 2.1 a pairtir de agora), talvez seja um bug com a viewsão mais antiga do Android Studio. Está resolvido paira mim agora.

    Limpando o projeto no Android studio e executando novamente, repairou o problema. Pode ser "fazer projeto" também.

    Eu tive o mesmo problema e resolvi isso movendo a pasta do projeto paira a pairtição ext4

    Eu tive o mesmo erro, tentei várias maneiras, mas a solução funcionou paira mim foi excluir pastas de compilation dos diretórios / android e / android / app.

    run react-native run-android funcionou paira mim.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.