Mi sono appena imbattuto nello stesso problema ora:ho modificato accidentalmente uno dei file generati e volevo ricostruire l'app, ma entrambi clean
e build
non riuscita a causa del blocco di alcuni file.
Fortunatamente, ho ottenuto cygwin
sulla mia macchina Windows, quindi ls -l <file that studio complained about>
ha rivelato che questi file erano di proprietà di alcuni Administrator
amico.
Il mio primo pensiero è stato che questi file potrebbero essere stati creati mentre Studio era in esecuzione con privilegi di amministratore (lo faccio quando devo recuperare gli aggiornamenti da SDK manager
). L'idea era di cercare di risolvere questo problema eseguendo clean
in Studio eseguito con privilegi di amministratore e successivamente ricostruito con privilegi normali. No, questo non ha funzionato :(
Ho deciso di puntare sulla forza bruta:sudo rm -rf app/build/*
(in Cygwin
questo comando ha un aspetto leggermente diverso:cygstart --action=runas rm -rf app/build/*
). Questo ha risolto il problema e sono stato in grado di ricostruire il progetto in Android Studio.
Puoi andare nella directory del progetto e chiamare gradle dalla riga di comando per eseguire una pulizia del progetto:
gradlew clean
Quando riapri il progetto dovrai eseguire nuovamente una sincronizzazione gradle.
Vai a
File> Impostazioni> Build, Execution, Deployment> Instant Run> Deseleziona questa casella di controllo (Abilita Instant Run su codice hot swap)
Grazie Buona programmazione
Ho avuto lo stesso problema.
Devi andare direttamente al file di origine. Chiudi lo studio e vai al percorso in cui si trova il problema ed elimina la cartella lì.