2013-05-19 13 views

Antwort

181

Android Studio basiert auf Intellij Idee. In Intellij Idea müssen Sie Folgendes über das GUI-Menü tun.

Build -> Rebuild Project 
+11

richtige Antwort sollte * natürlich * zu unserem Kumpel vergeben [Tarun] (http://stackoverflow.com/users/786337/tarun) hier .. + 1 – abbood

+1

Gibt es einen Befehl von der Kommandozeile für diese Aktion? – sn0ep

+0

Es gibt keine solche Option im Menü 'Build'. – Anticro

34

Ich weiß nicht, ob es einen Weg gibt, einen bereinigter Build über die Benutzeroberfläche zu erhalten, aber es ist einfach von der Kommandozeile mit gradle Wrapper zu tun. Aus dem Stammverzeichnis Ihres Projektes:

./gradlew clean 
+0

Dies funktioniert nicht für alle Projekte. Es scheint, dass einige von ihnen, die aus Eclipse importiert werden, überhaupt kein Gradlew verwenden, um Builds zu machen. – bugfixr

+0

Das hat für mich funktioniert. –

+0

Sehr nützlich in einem Batch-Skript, wenn Sie mit einer großen Anzahl von Projekten beschäftigen müssen (ein Semester von Studentenaufgaben für mich) –

22

In neuesten Versionen von Android Studio einer weiteren Option wurde dediziert für Clean hinzugefügt.

Build > Clean Project 
+2

Meinst du in den Dev-Builds? Die neueste stabile Version (1.1) hat diese Option nicht (zumindest unter Linux). –

+0

... weder auf Mac. – Anticro

+0

@Anticro Ich konnte das in meinem Mac sehen. – pyus13

11

Auch können Sie Ihre Run/Debug-Konfiguration bearbeiten und clean Aufgabe hinzufügen.

Klicken Sie auf die Konfiguration bearbeiten

Click on the Edit configuration

In der linken Liste der verfügbaren Konfigurationen wählen Sie Ihre aktuelle Konfiguration und dann auf der rechten Seite des Dialogfensters im Abschnitt Vor dem Start eines drücken auf Pluszeichen und wählen Run Gradle task

choose <code>Run Gradle task</code>

im neuen Fenster c Wählen Sie Ihr Projekt und im Feld Tasks Typ clean.

type <code>clean</code>

Dann wird Ihr gradle oben auf Gradle-Aware sauber bewegen machen

+0

dies funktioniert nur, wenn Sie _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ – abbood

0

Es ist wahrscheinlich nicht die richtige Art und Weise zu reinigen, aber ich habe das nicht mehr benötigte Dateien zu löschen, und nehmen weniger Größe eines Projekt. Es findet und löscht fortlaufend alle Build und Gradle Ordner gemacht Datei sauber. bat Kopie, die in den Ordner, in dem Ihr Projekt ist

set mypath=%cd% 
    for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a" 
    for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a" 
Verwandte Themen