Проект build.gradle
:
buildscript {
ext.kotlin_version = '1.3.72'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
...
}
gradle-wrapper:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
библиотечный модуль build.gradle
зависимости:
dependencies {
compileOnly "com.android.tools.lint:lint-api:26.6.3"
// compileOnly "com.android.tools.lint:lint-checks:26.6.3"
testImplementation "com.android.tools.lint:lint-tests:26.6.3"
}
Если я запустлю gradle assemble
:
Не удалось выполнить задачу ': lint-rules: compileDebug Kotlin'.
Не удалось разрешить все артефакты для конфигурации ': lint-rules : debugCompileClasspath. Не удалось преобразовать артефакт «common.jar (com. android .tools: common: 26.6.3)» для соответствия атрибутам {artifactType = android -classes, org.gradle.libraryelements = jar, org.gradle.usage = java -runtime}. Не удалось выполнить для JetifyTransform: /Users/.../.gradle/caches/modules-2/files-2.1/com.android.tools/common/26.6.3/660d537bd70cc816f63b4b038a529177f402448a/common-26.6.3.jar. Не удалось преобразовать файл '/Users/.../.gradle/caches/modules-2/files-2.1/com.android.tools/common/26.6.3/660d537bd70cc816f63b4b038a529177f402448a/common-26.6.3.jar' с помощью Jetifier , Причина: данный артефакт содержит строковый литерал со ссылкой на пакет 'android .support.design.widget', который нельзя переписать безопасно. Библиотеки, использующие отражения, такие как процессоры аннотаций, необходимо обновить вручную, чтобы добавить поддержку androidx .. (Запустите с --stacktrace для получения дополнительной информации.)
Если я раскомментирую импорт lint-checks
добавляет:
Не удалось преобразовать '/Users/.../.gradle/caches/modules-2/files-2.1/com.android.tools.lint/lint-checks/ 26.6.3 / aa1f7a4caa8cbc70f85e4c97409270ce7d7a7eab / lint-check-26.6.3.jar 'с использованием Jetifier. Причина: повторяющаяся запись: УВЕДОМЛЕНИЕ. (Запустите с --stacktrace для получения более подробной информации.)
Я пытался отключить Jetifier, но это хуже всего. Я пытался исключить инструменты: обычный из lint и импортировать вручную, но он тоже не работает.
Я застрял здесь, чего мне не хватает?