【问题标题】:Xamarin Android and Kotlin LibraryXamarin Android 和 Kotlin 库
【发布时间】:2016-12-13 05:45:29
【问题描述】:

我正在使用 Xamarin.Android,当我运行项目时出现异常 Java.Lang.NoClassDefFoundError:解析失败:Lkotlin/jvm/internal/Intrinsics;

这是图片:

我该如何解决?

【问题讨论】:

  • Kotlin 是一种 JVM 语言? Xamarin 将如何使用它?
  • 这个错误表示没有引用 Kotlin 运行时库,请参阅this link。据我所知,目前在 Xamarin.Android 中没有官方支持 kotlin 的方式。
  • 我认为 RWIL 应该是公认的答案。

标签: android xamarin.android kotlin


【解决方案1】:

此错误可能表明您的 Xamarin 代码使用了原生 Android 库或使用 Kotlin

编写的代码

由于 Kotlin StdLib 未与库一起打包,您应该在 Xamarin 项目的 NuGet 包中添加 Xamarin.Kotlin.StdLib,以便 Xamarin 应用可以正确解释库或用 Kotlin 编写的代码

【讨论】:

    【解决方案2】:

    现在,没有官方方法可以将 Kotlin(它是 Java 虚拟机 (JVM) 语言)与 C# 编程语言一起使用,我指的是 Xamarin 项目。如果您正在寻找类似的解决方案,请尝试使用可能与 Kotlin 非常相似的 F# 编程语言

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 2019-11-17
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      相关资源
      最近更新 更多