Сегодня, когда я запустил приложение из Android Studio, оно не было построено из моего последнего кода.
Я искал вариант « Очистить и построить», но не нашел.
Итак, мой вопрос: что такое Android Studio, эквивалент Clean & build ?
android
android-studio
Гаурав Вашистх
источник
источник
Clean Project
операцию, журналы сборки показывают, что решение было создано после операции очистки. Я использую Android Studio v3.1.3. Таким образом, чистый вариант должен работать и для очистки, и для сборки.Ответы:
Студия Android основана на Intellij Idea. В Intellij Idea вы должны сделать следующее из меню графического интерфейса.
источник
Я не знаю, есть ли способ получить чистую сборку через пользовательский интерфейс, но это легко сделать из командной строки с помощью оболочки Gradle. В корневом каталоге вашего проекта:
источник
В последних выпусках Android Studio была добавлена еще одна опция, специально предназначенная для Clean.
источник
Также вы можете отредактировать конфигурацию Run / Debug и добавить
clean
задачу.Нажмите на Редактировать конфигурацию
В левом списке доступных конфигураций выберите вашу текущую конфигурацию, а затем в правой части диалогового окна в разделе Перед запуском нажмите на знак плюс и выберите
Run Gradle task
В новом окне выберите свой проект gradle и в поле Тип задач
clean
.Затем переместите свой gradle на вершину 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
android{ .. compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 incremental = false; } ... }
после 3 дней поиска и тестирования :(, это решение "перестроить для любого прогона"
источник
Вероятно, это неправильный способ очистки, но я сделал это, чтобы удалить ненужные файлы и уменьшить размер проекта. Он постоянно находит и удаляет все папки сборки и Gradle, поэтому файл clean.bat копирует его в папку, в которой находится ваш проект.
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"
источник