Эквивалент Clean & build в Android Studio?


сегодня при запуске приложения из Android Studio он не был построен из моего последнего кода.

Я искал очистить и построить но я не мог найти.

Итак, мой вопрос: Что такое эквивалент Android Studio очистить и построить?

6 71

6 ответов:

Android studio основана на идее Intellij. В Intellij Idea вы должны сделать следующее из меню GUI.

Build -> Rebuild Project

Я не знаю, есть ли способ получить чистую сборку через пользовательский интерфейс, но это легко сделать из командной строки с помощью Gradle wrapper. Из корневого каталога Вашего проекта:

./gradlew clean 

в последних версиях Android Studio была добавлена еще одна опция специально для Clean.

Build > Clean Project 

также вы можете изменить конфигурацию запуска / отладки и добавить clean задач.

нажмите на кнопку изменить конфигурацию

Click on the Edit configuration

в левом списке доступных конфигураций выберите текущую конфигурацию, а затем в правой части диалогового окна в разделе до нажмите на знак плюс и выберите Run Gradle task

choose <code>Run Gradle task</code>

в новом окне выберите свой проект gradle и в поле задачи тип clean.

type <code>clean</code>

затем переместите свой gradle clean поверх Gradle-Aware make

Рид эти ссылки

http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html

в Android studio версии 2+, Используйте это в Gradle config

android{
..

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
        incremental = false;
}
...

}

после 3 дней поиска и тестирования : (, это решение "перестроить для любого запуска"

Это, вероятно, не правильный способ для очистки, но я сделал это, чтобы удалить ненужные файлы и принять меньший размер проекта. Он постоянно находит и удаляет все сборки и Gradle папки сделал файл очистить.летучая мышь скопируйте это в папку, где находится ваш проект

  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"