Dzisiaj podczas uruchamiania aplikacji z Android Studio nie została ona zbudowana z mojego najnowszego kodu.
Szukałem opcji Clean & build , ale nie mogłem jej znaleźć.
Więc moje pytanie brzmi: jaki jest odpowiednik Clean & build w Android Studio ?
android
android-studio
Gaurav Vashisth
źródło
źródło
Clean Project
, dzienniki kompilacji pokazują, że zbudował również rozwiązanie po operacji czyszczenia. Używam Android Studio w wersji 3.1.3. Tak więc opcja clean powinna działać w obu przypadkach clean + build.Odpowiedzi:
Studio Android bazuje na Intellij Idea. W Intellij Idea musisz wykonać następujące czynności z menu GUI.
źródło
Nie wiem, czy istnieje sposób na uzyskanie czystej kompilacji za pośrednictwem interfejsu użytkownika, ale łatwo to zrobić z wiersza poleceń, używając opakowania gradle. Z katalogu głównego projektu:
źródło
W najnowszych wydaniach Android Studio dodano jeszcze jedną opcję przeznaczoną dla Clean.
źródło
Możesz także edytować konfigurację uruchamiania / debugowania i dodawać
clean
zadania.Kliknij Edytuj konfigurację
Na lewej liście dostępnych konfiguracji wybierz aktualną konfigurację, a następnie po prawej stronie okna dialogowego w sekcji Przed uruchomieniem naciśnij znak plus i wybierz
Run Gradle task
W nowym oknie wybierz swój projekt gradle iw polu Typ zadań
clean
.Następnie przesuń gradle do czysta na wierzchu marki Gradle-Aware
źródło
Red te linki
http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
w Android Studio w wersji 2+ użyj tego w konfiguracji Gradle
android{ .. compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 incremental = false; } ... }
po 3 dniach wyszukiwania i testowania :(, to rozwiązuje „odbuduj dla dowolnego uruchomienia”
źródło
Prawdopodobnie nie jest to poprawny sposób na wyczyszczenie, ale zrobiłem to, aby usunąć niepotrzebne pliki i zmniejszyć rozmiar projektu. Ciągle znajduje i usuwa wszystkie foldery build i Gradle, które utworzyły plik clean.bat, skopiuj go do folderu, w którym znajduje się twój projekt
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"
źródło