Описание тега kotlin-gradle-plugin

1 ответ

Как протестировать функцию kotlin, объявленную "внутренней" из тестов, когда используется модуль java-test-fixtures

Я пробовал использовать тестовые инструменты в моем проекте на котлине. К сожалению, я столкнулся со странной проблемой, возможно, с ошибкой в ​​компоненте инструментальной цепочки (не уверен, какой именно). Обычно функция Котлина в main объявлен in…
1 ответ

Получение сериализации kotlinx, работающей в мультиплатформенном проекте

Я беру сериализацию Kotlin для тест-драйва в многоплатформенном проекте в Kotlin 1.4-M2, следуя руководству на github, но у меня не получается скомпилировать бит сериализации. Это мое build.gradle.kts plugins { val kotlinVersion = "1.4-M2" kotlin("m…
6 ответов

Не удается получить доступ к android.arch.lifecycle.LifecycleOwner, который является супертипом com.ex.app.MainActivity.

Я создаю новый проект флаттера в студии Android, а затем "открываю проект" его часть для Android, я обнаружил ошибку в MainActivity.kt, однако он успешно строится. Мои классы: и, наконец, мои зависимости: implementation "org.jetbrains.kotlin:kotlin-…
1 ответ

Как kotlin-gradle-plugin использует свойство kotlin.code.style?

В официальной документации Kotlin указано: Добавить kotlin.code.style=official в файл gradle.properties в корне проекта. Я пытаюсь понять, как kotlin-gradle-plugin обрабатывает это свойство. Какая задача Gradle его использует? При беге gradle build,…
18 сен '20 в 00:17
1 ответ

Как применить явный режим API ко всем модулям, кроме модуля приложения?

Я хотел бы применить режим явного API для всех модулей в проекте Android, за исключением к appмодуль. Это отлично работает, если добавить следующую конфигурацию в файл build.gradle каждого модуля. // build.gradle of a module kotlin { explicitApi() }…
0 ответов

Различия в версиях котлина в одном приложении, как?

И мы здесь с красивым предупреждением Gradle: Файлы JAR среды выполнения в пути к классам должны иметь одинаковую версию. Эти файлы были найдены в пути к классам: а также w: рассмотрите возможность предоставления явной зависимости от kotlin-reflecti…
0 ответов

Ошибка Kotlin/JS в производственном режиме: Uncaught TypeError: дескриптор свойства должен быть объектом, получено undefined

Мое реагирующее веб-приложение, которое работает в режиме BrowserDevelopmentRun, но в BrowserProductionRun возникает ошибка, из-за которой приложение не загружается Часть строки, вызывающая ошибку, выглядит следующим образом (exzerpt): _f4686g$=C.pr…
25 июн '21 в 18:35
1 ответ

Как увидеть все параметры можно настроить для gragle.properties

Я не видел много образцов Android и обнаружил, что все они используют смесь разных опций в gradle.properties и они только что дали в документах, как в этих ссылках Gradle Стиль кода Kotlin Плагин Kotlin kapt Android X но в документации они никогда н…
0 ответов

Как я могу увеличить кучу JVM Kotlin Daemon для Kotlin 1.4.20?

Я создаю проект Kotlin 1.4.20 с помощью Gradle, и во время сборки у меня заканчивается память кучи. я пробовал kotlinOptions { jvmTarget = "1.8" freeCompilerArgs += listOf("-Dkotlin.daemon.jvm.options=-Xmx2g") } однако эта опция недоступна в версии …
17 авг '21 в 22:50
1 ответ

java.lang.IncompatibleClassChangeError, После обновления плагина kotlin gradle до 1.5.20

Я хочу обновить плагин kotlin gradle с 1.4.32 к 1.5.20 , Но произошла ошибка кода на устройстве с более низкой версией Android ,, например Xiaomi 5.1.1 & Oppo 6.0.1 & Pixel2 6.0, но это нормально в устройствах Android 10. Информация об ошибк…
09 сен '21 в 04:47
0 ответов

Внутренняя ошибка Kotlin java.lang.IllegalStateException с Jetbrains Compose

Привет, я новичок в kotlin и пытаюсь запустить приложение-калькулятор Jetpack compose для настольного компьютера. Я написал несколько тестов JUnit и попытался запустить их, но вместо этого обнаружил внутреннюю ошибку. Это вывод IntelliJ: Kotlin: [In…
0 ответов

Я хочу иметь возможность иметь buildsrc с соглашениями Gradle и создавать мультипроект

У меня есть проект под названием core, который является моим главным окном, и у меня есть еще два проекта, в которых должен быть указан основной проект, представления которого должны отображаться. Плагины также должны быть доступны в других проектах…
08 окт '21 в 08:33
2 ответа

Плагин предварительно скомпилированного скрипта Gradle: зависимость внешнего плагина Quarkus не найдена

Фон В настоящее время я разрабатываю многопроект Gradle с несколькими микросервисами quarkus. Чтобы связать свои зависимости quarkus, я использую плагин прекомпиляции скрипта с kotlin-dsl. Учитывая конфигурацию ниже, выполнение quarkusBuild работает…
0 ответов

Ошибка с использованием приостановки на фрагменте сопрограммы kotlin room при обновлении плагина jetbrain с 5.31 до 6.0

Использование команды приостановки в комнате сопрограммы дает много ошибок, например: «ошибка: не знаю, как обрабатывать тип возвращаемого метода запроса (java.lang.Object). Методы запроса DELETE должны возвращать void или int (количество удаленных …
1 ответ

Как импортировать KotlinMultiplatformExtension внутри модуля buildSrc?

Я разрабатываю мультиплатформенный проект kotlin, в котором есть куча модулей. Я написал функцию расширения, которая предназначена для использования внутри каждого модуля. Функция расширения расширяет функциональность класса. Теперь этот код повторя…
2 ответа

Применить локальный jar-плагин без использования maven

Я хочу загрузить свой собственный плагин из локального файла . jarфайл компилируется нормально, и когда я его проверяю, манифест и класс плагина есть. gradlePlugin { plugins { create("asdf") { // <-- I really call it "asdf" in the kts script id =…
0 ответов

Как определить версию Kotlin для старой версии Gradle?

У меня есть существующий проект с использованием Gradle 5.6.3, который в настоящее время создает Android только для Java. Я хотел бы добавить библиотеку в Котлин. У меня IntelliJ сгенерировал библиотечный модуль, который дал мне следующую конфигурац…
02 май '22 в 11:24
1 ответ

Как выполнить «./gradlew build --refresh-dependencies» из плагина gradle

Я пытаюсь написать свой собственный плагин Gradle в Kotlin. Он работает нормально, но я хочу, чтобы buildзадача, которую нужно запустить с --refresh-dependenciesаргумент, так что окончательный результат эквивалентен ./gradlew build --refresh-depende…
0 ответов

Эта версия подключаемого модуля поддержки Android для IntelliJ IDEA (или Android Studio) не может открыть этот проект, повторите попытку с версией 4.2 или новее.

я получаю следующую ошибку, когда пытаюсь использовать следующую версию classpath 'com.android.tools.build:gradle:4.2.1' distributionUrl=http\://test.local.host/artifactory/android-devel/org/gradle/6.8/gradle-6.8-bin.zip Ошибка ОШИБКА: сборка не уда…
0 ответов

Преобразование файла buil.gradle на уровне проекта Groovy в kotlin в Android

Как преобразовать эту часть groovy gradle в kotlin gradle в проекте Android
08 апр '22 в 16:45