Поддерживает ли Xamarin сопрограммы Kotlin в библиотеке привязок Android Xamarin? - PullRequest
1 голос
/ 07 июля 2019

У меня есть библиотека привязок Android с кодом Kotlin, и она завершается всякий раз, когда нажимает runBlocking {} в коде Kotlin.

E (28583: 28691) ОШИБКА [19] - Рабочий потокпоймали исключение: не удалось разрешить: Lkotlinx / coroutines / BuildersKt;E (28583: 28691) Java.Lang.NoClassDefFoundError: Ошибка разрешения: Lkotlinx / coroutines / BuildersKt;---> Java.Lang.ClassNotFoundException: не найден класс "kotlinx.coroutines.BuildersKt" по пути: DexPathList [[zip-файл "/data/app/de.mycompany.app.myproduct-1/base.apk"], nativeLibraryDirectories = [/ data / app / de.mycompany.app.myproduct-1 / lib / arm, / vendor / lib, / system / lib]]

В моем модуле AAR Kotlin,У меня есть следующие зависимости

реализация "org.jetbrains.kotlin: kotlin-stdlib-jdk7: $ kotlin_version"
=> эквивалентная Xamarin.Kotlin.StdLib
реализация 'org.jetbrains.kotlinx: kotlinx-coroutines-core: 1.0.1 '
=> эквивалентная реализация Xamarin .????
"org.jetbrains.kotlinx: kotlinx-coroutines-android: 1.0.1"
=> эквивалентный Xamarin .????

Я предполагаю, что Xamarin.Kotlin.StdLib не включает поддержку сопрограмм Kotlinx.
Есть ли способ получить поддержку Kotlinx-сопрограммы в библиотеке привязки Android Xamarin?

...