Kotlin运行时错误Kotlin.找不到任何



我有一个多模块项目。对于相同的构建,apk的大小可能会因300KB(from 17 to 17.3MB)而不同。在运行时使用17MB的构建中,我得到一个错误:

java.lang.AssertionError: Built-in class kotlin.Any is not found.

此外,在该项目中,还配置了模糊处理。但我不认为是这个原因。Clean、Invalidate和Restart并不总是有帮助。

我遇到了这个问题,确保Kotlin stdlib和reflect库具有相同的版本,更新了Gradle以确保它也不是构建版本,也尝试了不同的Kotlin版本,但没有任何效果。最终,我发现我的packageOptions不包括Kotlin文件夹

packagingOptions {
exclude '**/kotlin/**'
}

不知道为什么会有这个代码,但删除它为我解决了问题!因此,一定要在模块级build.gradle文件中检查您的packageOptions

尽管你说重启不起作用,但它是唯一对我有效的东西:

  1. 重新启动Android Studio:文件>使缓存无效/重新启动>只需重新启动
  2. 构建&再次运行应用程序:Shift+F10

。。。但在几次构建之后,问题又出现了。

相关内容

  • 没有找到相关文章

最新更新