Выполнение Gradle Tasks и узнайте, почему они выполняютсяAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Выполнение Gradle Tasks и узнайте, почему они выполняются

Сообщение Anonymous »

Сейчас я прохожу курс Udemy по изучению Kotlin, и у меня есть вопрос о Gradle и Tasks. Я попробовал HILT, и мне пришлось добавить kapt в свой проект (пустой проект с помощью jetpack-compose).
Мое приложение/build.gradle.kts выглядело так:

Код: Выделить всё

plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
id("io.objectbox")
id("kotlin-kapt")
id("com.google.dagger.hilt.android")
}

dependencies {
implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
implementation("com.google.dagger:hilt-android:2.51.1")
kapt("com.google.dagger:hilt-android-compiler:2.51.1")
}

kapt {
correctErrorTypes = true
}
Через некоторое время я решил удалить его снова, потому что время сборки увеличилось, и для курса он больше не нужен.
Моя проблема теперь в том, , этот gradle по-прежнему выполняет такие задачи, как: kaptGenerateStubsDebugAndroidTest, kaptGenerateStubsDebugKotlin, kaptReleaseKotlin, kaptReleaseUnitTestKotlin и другие
Как узнать, почему выполняются эти задачи? Вероятно, из-за Compose? Я создал новый проект, а их там нет.
Запуск ./gradlew help --task [OneOfTheMentioned] особо не помогает:

Код: Выделить всё

> Task :help
Detailed task information for kaptReleaseKotlin

Path
:app:kaptReleaseKotlin

Type
KaptWithoutKotlincTask (org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask)

Options
--rerun     Causes the task to be re-run even if up-to-date.

Description
-

Group
-
kaptGenerateStubsDebugKotlin делает сборку вдвое дольше, чем было бы, и анализатор сборки (который также предупреждает меня об этом) говорит:

Код: Выделить всё

 Reason task ran: Value of input property 'compilerOptions.freeCompilerArgs' has changed for task ':app:kaptGenerateStubsDebugKotlin'
Что я уже сделал:

Код: Выделить всё

sync with files
clean
rebuild
deleted .gradle Folder
Android Studio Koala | 2024.1.1 Патч 1 в Ubuntu Mate

Подробнее здесь: https://stackoverflow.com/questions/787 ... y-executed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»