Android-сопрограммы - PullRequest
       19

Android-сопрограммы

0 голосов
/ 24 апреля 2019

Я пытаюсь пройти через лабораторию кода сопрограмм из Google:

https://codelabs.developers.google.com/codelabs/kotlin-coroutines/#0

Когда я строю проект, я получаю ошибку:

Найдено несколько файлов с независимым от ОС путем 'META-INF / atomicfu.kotlin_module'

Чтобы исправить это, я нашел несколько ответов, которые предлагают включить упаковку в блок Android моего файла Gradle:

android {
    packagingOptions {
        exclude 'META-INF/atomicfu.kotlin_module'
    }
}

Это решает эту ошибку, но затем, когда я пытаюсь установить приложение на устройство, я получаю еще одну ошибку, которую я не могу понять:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task 
':app:transformDexWithInstantRunSlicesApkForDebug'.> java.lang.RuntimeException: java.io.FileNotFoundException: /Users/Zach/Desktop/android-coroutines/kotlin-coroutines/kotlin-coroutines-start/app/build/intermediates/instant_run_split_apk_resources/debug/instantRunSplitApkResourcesDebug/out/slice_3/resources_ap

Может ли кто-нибудь указать мне правильное направление, чтобы выяснить, что именно пошло не так и как это исправить?

1 Ответ

0 голосов
/ 26 апреля 2019

Это ошибка в kotlinx.coroutines версии 1.2.0, которая должна быть исправлена ​​в версии 1.2.1.Смотри https://github.com/Kotlin/kotlinx.coroutines/issues/1064

...