GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Projekt kann in Android Studio nicht bereinigt werden

Bin gerade auf dasselbe Problem gestoßen - ich habe versehentlich eine der generierten Dateien bearbeitet und wollte die App neu erstellen, aber beide clean und build fehlgeschlagen, da einige Dateien gesperrt sind.

Zum Glück habe ich cygwin auf meinem Windows-Rechner, also ls -l <file that studio complained about> ergab, dass diese Dateien einigen Administrator gehörten Alter.

Mein erster Gedanke war, dass diese Dateien möglicherweise erstellt wurden, während Studio mit Administratorrechten ausgeführt wurde (ich mache das, wenn ich Updates von SDK manager abrufen muss ). Die Idee war, dieses Problem durch Ausführen von clean zu lösen in Studio mit Administratorrechten ausführen und später mit normalen Rechten neu erstellen. Nein, das hat nicht funktioniert :(

Ich entschied mich für die rohe Gewalt:sudo rm -rf app/build/* (in Cygwin dieser Befehl sieht etwas anders aus:cygstart --action=runas rm -rf app/build/* ). Dadurch wurde das Problem behoben und ich konnte das Projekt in Android Studio neu erstellen.


Sie können in das Projektverzeichnis gehen und gradle von der Befehlszeile aus aufrufen, um das Projekt zu bereinigen:

gradlew clean

Wenn Sie das Projekt erneut öffnen, müssen Sie erneut eine Gradle-Synchronisierung ausführen.


Gehen Sie zu

Datei> Einstellungen> Build, Ausführung, Bereitstellung> Instant Run> Deaktivieren Sie dieses Kontrollkästchen (Instant Run für Hot-Swap-Code aktivieren)

DankeHaben Sie eine schöne Codierung


Ich hatte das gleiche Problem.

Sie müssen direkt zur Quelldatei gehen. Schließen Sie das Studio und gehen Sie zu dem Pfad, in dem sich das Problem befindet, und löschen Sie den Ordner dort.


Linux
  1. So installieren Sie Android Studio unter Ubuntu 18.04

  2. So installieren Sie Android Studio auf Fedora 35

  3. Aktualisierung des Gradle-Projekts fehlgeschlagen – Android Studio 2.2?

  4. Android Studio Fehler 13=Berechtigung unter Linux verweigert

  5. Android Studio – Gradle-Synchronisierung fehlgeschlagen:Bereits verworfen

So installieren Sie Android Studio unter Debian 10

So installieren Sie Android Studio unter Debian 11

So installieren Sie Android Studio unter CentOS 7

So installieren Sie Android Studio unter Ubuntu 16.04 LTS

So installieren Sie Android Studio auf Ubuntu

So installieren Sie Android Studio unter Ubuntu 20.04