Сьогодні під час запуску програми з Android Studio вона не була створена з мого останнього коду.
Я шукав варіант Clean & build, але не зміг знайти.
Тож моє запитання: що таке еквівалент Очищення та побудова в Android Studio ?
Сьогодні під час запуску програми з Android Studio вона не була створена з мого останнього коду.
Я шукав варіант Clean & build, але не зміг знайти.
Тож моє запитання: що таке еквівалент Очищення та побудова в Android Studio ?
Відповіді:
Я не знаю, чи є спосіб отримати чисту збірку через інтерфейс, але це легко зробити за допомогою командного рядка за допомогою оболонки gradle. З кореневого каталогу вашого проекту:
./gradlew clean
В останніх випусках Android Studio ще один варіант був доданий спеціально для Clean.
Build > Clean Project
Також ви можете редагувати конфігурацію запуску / налагодження та додати clean
завдання.
Клацніть на Змінити конфігурацію
У лівому списку доступних конфігурацій виберіть поточну конфігурацію, а потім у правій частині діалогового вікна в розділі Перед запуском натисніть на знак плюс і виберітьRun Gradle task
У новому вікні виберіть свій проект gradle та у полі Тип завданьclean
.
Потім перемістіть ваш gradle чистим поверх марок Gradle-Aware
очерет ці посилання
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 дні пошуку та тестування :(, це вирішення "відновлення для будь-якого запуску"
Можливо, це не правильний спосіб очищення, але я зробив це, щоб видалити непотрібні файли та взяти менший розмір проекту. Він постійно знаходить і видаляє всі папки build і 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"
Clean Project
, журнали збірки показують, що він також створив рішення після операції очищення. Я використовую Android Studio v3.1.3. Тож чистий варіант повинен працювати для чистих + будувати обидва.