小编Spe*_*cer的帖子

构建 iOS 框架时未找到 Ktor 和 kotlinx 依赖项

我正在尝试为我的 Kotlin/Native 项目提供支持ktorkotlinx确切地说serializationcoroutines。所有库都适用于该项目的 Android 版本,但是当我尝试编译 Xcode 项目时,我收到错误消息,指出找不到kotlinx.serialization和库:kotlinx.coroutines

src/commonMain/kotlin/.../.kt:4:16: error: unresolved reference: coroutines
import kotlinx.coroutines.CoroutineDispatcher
               ^
src/commonMain/kotlin/.../.kt:5:16: error: unresolved reference: serialization
import kotlinx.serialization.json.JSON
Run Code Online (Sandbox Code Playgroud)

这是我的项目的 gradle 文件:

plugins {
    id 'kotlin-multiplatform' version '1.3.11'
    id 'kotlinx-serialization' version '1.3.0'
}

ext {
    ktor_version = '1.0.1'
    kotlinx_version = '1.1.0'
}

repositories {
    maven { url "https://kotlin.bintray.com/ktor" }
    maven { url "https://kotlin.bintray.com/kotlinx" }
    google()
    jcenter()
    mavenCentral()
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'

configurations { …
Run Code Online (Sandbox Code Playgroud)

ios kotlin kotlin-native kotlin-multiplatform

6
推荐指数
1
解决办法
1756
查看次数

标签 统计

ios ×1

kotlin ×1

kotlin-multiplatform ×1

kotlin-native ×1