【问题标题】:Not able to generate swift sdk using kotlin mulitplatform with Android studio 4.0.1无法使用带有 Android Studio 4.0.1 的 kotlin mulitplatform 生成 swift sdk
【发布时间】:2020-11-03 03:39:11
【问题描述】:

我在将 android studio 升级到 4.0.1 后收到此错误。它适用于 android 版本 3.4。

ext.kotlin_version = '1.3.41'

我正在使用 kotlin 原生多平台。我尝试使用带有以下命令的终端生成 sdk

./gradlew :sdk:build 

我得到以下错误。

未解决的参考:KtorExperimentalAPI

无法识别平台api。

io.ktor.client.HttpClient -> Unresolved reference:

【问题讨论】:

  • 我认为您需要发布更多配置。然而,对于原生和多平台来说,Kotlin 1.3.41 是一个非常旧的版本。您几乎肯定会想要升级到 1.4.x
  • 添加到 Kevin 所说的内容 - 发布您的依赖项块

标签: android kotlin kotlin-multiplatform kotlin-native android-studio-4.0


【解决方案1】:

我找到了解决方案。因为我已将我的 android studio 从 3.4.1 更新到 4.0.1。所以我将分发 url 更改为 6.1.x,将 gradle 版本更改为 4.0.1。

我将分发 url 恢复为 5.4.1 (https://services.gradle.org/distributions/gradle-5.4.1-all.zip) 并将 kotlin 版本类路径更改为 3.5.3。

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 1970-01-01
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    相关资源
    最近更新 更多