Telegram за 


Вот такую хренотень в build.gradle.kts напихал Claude.

androidComponents {
    // AGP creates generate<Variant>ComposePreviewRunfiles for every Compose variant, but that
    // task requires a unit test component to package resources for Layoutlib. AGP 9 only enables
    // unit tests for the tested build type (debug) by default, so release variants fail at
    // configuration time. Keep the release unit test component alive to satisfy Compose Preview.
    beforeVariants(selector().withBuildType("release")) { builder ->
        (builder as HasHostTestsBuilder).hostTests[HostTestBuilder.UNIT_TEST_TYPE]?.enable = true
    }
}

Но это я сейчас ругаю не его. Он честно отработал на проекте, где пытался исправить проблему — app:tasks падает с ошибкой.

Could not create task ':app:generateReleaseComposePreviewRunfiles'.

Что за проект? И вот тут мы дошли до ключевого вопроса. Проект — пустой. Только что созданный wizard-ом через «New project» в Android Studio последней версии. Не руками. Не моделькой. А из шаблона, предлагаемого Google вполне официально. И у них «из коробки» падает самая базовая задача Gradle.

Ну а что — tasks ведь не входит в граф непосредственно сборки приложения. И так сойдёт! Агент не может из-за этого до конца понять окружение? Вот, сам догадается исправить же! Тебе токенов жаль, собака?!

Мдэ. Какая-то эпоха тотальной халтуры.