Právě teď jsem narazil na stejný problém – omylem jsem upravil jeden z vygenerovaných souborů a chtěl jsem znovu sestavit aplikaci, ale oba clean
a build
selhalo kvůli uzamčení některých souborů.
Naštěstí mám cygwin
na mém počítači se systémem Windows, takže ls -l <file that studio complained about>
odhalil, že tyto soubory vlastnil nějaký Administrator
vole.
Moje první myšlenka byla, že tyto soubory mohly být vytvořeny, když bylo Studio spuštěno s oprávněními správce (to dělám, když potřebuji načíst aktualizace z SDK manager
). Cílem bylo pokusit se vyřešit tento problém spuštěním clean
ve Studiu spuštěném s oprávněními správce a později znovu sestavit s normálními oprávněními. Ne, tohle nefungovalo :(
Rozhodl jsem se použít hrubou sílu:sudo rm -rf app/build/*
(v Cygwin
tento příkaz vypadá trochu jinak:cygstart --action=runas rm -rf app/build/*
). Tím se problém vyřešil a podařilo se mi znovu vytvořit projekt v Android Studio.
Můžete přejít do adresáře projektu a zavolat gradle z příkazového řádku, abyste provedli vyčištění projektu:
gradlew clean
Když znovu otevřete projekt, budete muset znovu spustit synchronizaci gradle.
Přejděte na
Soubor> Nastavení> Sestavení, spuštění, nasazení> Okamžité spuštění> Zrušte zaškrtnutí tohoto políčka (Povolit Okamžité spuštění pro hot swap kód)
DíkyPřeji pěkné kódování
Měl jsem stejný problém.
Musíte přejít přímo do zdrojového souboru. Zavřete studio a přejděte na cestu, na které se problém nachází, a smažte tam složku.