You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jetpack Compose项目在Arctic Fox Beta1构建时报IllegalStateException错误

问题根因

该报错是Jetpack Compose版本与Android Studio Arctic Fox Beta 1内置的Kotlin编译器版本不兼容导致。Compose 1.0.0-beta06要求配套Kotlin 1.4.32,而Arctic Fox Beta 1默认内置Kotlin 1.5.0,版本不匹配触发了Compose编译器内部异常。

解决步骤

  • 方案1:升级Compose版本适配Kotlin 1.5.0
    将所有Compose相关依赖统一升级到适配Kotlin 1.5.0的1.0.0-beta07及以上版本,同时升级配套扩展依赖:

    implementation "androidx.compose.ui:ui:1.0.0-beta07"
    implementation "androidx.compose.material:material:1.0.0-beta07"
    implementation "androidx.compose.ui:ui-tooling:1.0.0-beta07"
    androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.0.0-beta07"
    implementation 'androidx.activity:activity-compose:1.3.0-beta01'
    implementation "androidx.navigation:navigation-compose:2.4.0-alpha02"
    

    同时确认项目根目录build.gradle中Kotlin插件版本为1.5.0:

    plugins {
        id 'org.jetbrains.kotlin.android' version '1.5.0'
    }
    
  • 方案2:固定Kotlin版本适配现有Compose依赖
    如果暂时不需要升级Compose版本,可以在Android Studio的插件设置中强制将Kotlin插件版本回退到1.4.32,保持Compose 1.0.0-beta06 + Kotlin 1.4.32的匹配组合即可。

验证修复

修改配置后依次执行以下操作:

  1. 同步Gradle项目配置
  2. 执行Build -> Clean Project清理旧构建缓存
  3. 重新构建项目即可解决该异常

内容的提问来源于stack exchange,提问作者Adi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 09:54:05