我正在尝试通过Google的协程代码实验室:
https://codelabs.developers.google.com/codelabs/kotlin-coroutines/#0
建立项目时出现错误:
使用操作系统独立路径“ META-INF / atomicfu.kotlin_module”找到了多个文件
要修复此问题,我发现了一些答案,建议应在我的Gradle文件的Android块中包含打包选项:
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
任何人都可以向我指出正确的方向,以便确切地找出问题所在以及如何解决该问题?
答案 0 :(得分:0)
这是kotlinx.coroutines
版本1.2.0
中的错误,该错误将在版本1.2.1
中修复。参见https://github.com/Kotlin/kotlinx.coroutines/issues/1064