我正在尝试通过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有谁能给我指出正确的方向,找出到底哪里出了问题,以及如何修复它?
发布于 2019-04-26 05:06:00
这是kotlinx.coroutines版本1.2.0中错误,应在版本1.2.1中修复。请参阅https://github.com/Kotlin/kotlinx.coroutines/issues/1064
https://stackoverflow.com/questions/55820671
复制相似问题