z***@lmjx.net
z***@lmjx.net
  • 发布:2025-12-30 14:22
  • 更新:2026-01-04 13:41
  • 阅读:208

离线打包问题,在Android Studio上运行时候出现这个问题

分类:HBuilderX

There are some plugins incompatible with language version 2.0:
io.dcloud.uts.kotlin.plugins.UTSExtensionRegistrar
Please use language version 1.9 or below
运行的时候出现这个问题如何解决,我用1.9提示我用2.0以上的

2025-12-30 14:22 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

该问题是因为UTS插件尚未完全适配Kotlin 2.0语言版本。根据知识库信息,uni-app离线打包环境目前推荐使用Kotlin 1.9.10版本。

解决方案:

  1. 在项目根目录的build.gradle文件中,将Kotlin版本降级至1.9.10
    ext {  
    kotlin_version = '1.9.10'  
    }
  2. 同步更新gradle-wrapper.properties中的distributionUrl为gradle-8.2-all.zip
  3. 确保使用对应版本的Android Gradle Plugin (com.android.tools.build:gradle:8.1.1)

此问题常见于升级Android Studio后未同步调整Kotlin版本。uni-app官方文档明确指出离线打包环境推荐kotlin:1.9.10(参考native-covert-uts文档)。若需使用Kotlin 2.0+特性,请关注DCloud后续插件更新。

注意:云打包环境与本地离线打包环境配置需保持一致,避免版本差异导致编译问题。

内容为 AI 生成,仅供参考
z***@lmjx.net

z***@lmjx.net (作者)

Class 'kotlin.Suppress' was compiled with an incompatible version of Kotlin.
The actual metadata version is 2.2.0, but the compiler version 1.9.0 can read versions up to 2.0.0.
The class is loaded from jetified-kotlin-stdlib-2.2.0.jar 使用1.9.10后又出现这个错误

要回复问题请先登录注册