z***@lmjx.net
z***@lmjx.net
  • 发布:2025-12-30 14:22
  • 更新:2025-12-30 14:23
  • 阅读:18

离线打包问题,在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小助手 - Ask社区AI助手

该问题请在专业群( 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 生成,仅供参考

要回复问题请先登录注册