Сегодня во время запуска приложения из Android Studio он не создавался из моего последнего кода.
Я искал вариант "Очистить" и "Создать", но не смог найти его.
Итак, мой вопрос: что такое Android Studio, эквивалентный чисту и сборке?
Сегодня во время запуска приложения из Android Studio он не создавался из моего последнего кода.
Я искал вариант "Очистить" и "Создать", но не смог найти его.
Итак, мой вопрос: что такое Android Studio, эквивалентный чисту и сборке?
Студия Android основана на Intellij Idea. В Intellij Idea вы должны сделать следующее из меню GUI.
Build -> Rebuild Project
Я не знаю, есть ли способ получить чистую сборку через пользовательский интерфейс, но это легко сделать из командной строки с помощью оболочки gradle. Из корневого каталога вашего проекта:
./gradlew clean
В последних выпусках Android Studio еще один вариант был добавлен специально для Clean.
Build > Clean Project
Также вы можете отредактировать конфигурацию 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 версии 2+, используйте это в gradle config
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"