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

И мы здесь с красивым предупреждением Gradle:

Файлы JAR среды выполнения в пути к классам должны иметь одинаковую версию. Эти файлы были найдены в пути к классам:

а также

w: рассмотрите возможность предоставления явной зависимости от kotlin-reflection 1.5, чтобы предотвратить странные ошибки w: некоторые файлы JAR времени выполнения в пути к классам имеют несовместимые версии. Рассмотрите возможность удаления их из пути к классам

Проверив зависимости: одна библиотека использует 1.3, одна 1.4 и так далее, и, наконец, что не менее важно, я только что обновил свой проект до версии 1.5 .. Конечно, я могу вернуть версию до 1.4, но есть другая библиотека, настроенная на 1.3.

Каким образом kotlin-Reflection может решить проблему? Я указал явную зависимость от kotlin-reflection, но предупреждение все еще присутствует ..

Также некоторые библиотеки Google, однако, еще не обновлены до 1.5.0, например:

+

--- com.android.tools.analytics-library: трекер: 27.2.0

| | +--- com.android.tools:annotations:27.2.0

| | +--- com.android.tools:common:27.2.0 (*)

| | +--- com.android.tools.analytics-library:protos:27.2.0 (*)

| | +--- com.android.tools.analytics-library: общий: 27.2.0 (*)

| | +--- com.google.protobuf:protobuf-java:3.10.0

| | +--- com.google.guava:guava:28.1-jre (*)

| | --- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)

0 ответов

Другие вопросы по тегам