Ошибка в build.gradle android после добавления целевой jvm - PullRequest
1 голос
/ 18 марта 2020

Я получаю такую ​​ошибку:

Duplicate class com.tinder.scarlet.Deserialization found in modules jetified-scarlet-core-0.1.10.jar (com.github.tinder.scarlet:scarlet-core:0.1.10) and jetified-scarlet-core-0.1.10.jar (com.tinder.scarlet:scarlet-core:0.1.10)

Я начал получать эту ошибку после добавления этих строк:

kotlinOptions {
    jvmTarget = '1.8'
}

в мои android области при build.gradle. Все эти действия были сделаны для решения этой проблемы:

Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6

Эта проблема, которую я видел в этой строке:

val myService = scarlet.create<MessageService>() // word create was highlighted

Мои реализации gradle:

implementation 'com.tinder.scarlet:scarlet:0.1.10'
implementation 'com.github.tinder.scarlet:scarlet-message-adapter-moshi:0.1.10'
implementation 'com.github.tinder.scarlet:scarlet-stream-adapter-rxjava2:0.1.10'
implementation 'com.github.tinder.scarlet:scarlet-websocket-okhttp:0.1.10'

Возможно Я решил эту проблему неправильно, и я должен использовать другое решение?

1 Ответ

1 голос
/ 18 марта 2020

Дубликат класса com.tinder.scarlet. Дезериализация найдена в модулях jejected-scarlet-core

Просьба изменить версию

implementation 'com.tinder.scarlet:scarlet:0.1.9' // or 0.1.7

Читать Двойная ошибка компиляции зависимостей .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...