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

Android Studio编译报错:文件状态REMOVED与CHANGED异常组合

解决Android Studio编译报错:Unexpected combination of states REMOVED, CHANGED for kotlin_module文件

以下是针对该编译错误的可行解决步骤:

  • 清理构建缓存与中间文件
    执行Gradle clean任务清除目标模块的构建产物:

    ./gradlew :Module:shared:clean
    

    同时可以清理项目根目录下的.gradle缓存文件夹,并通过Android Studio的File > Invalidate Caches...选项勾选Clear file system cache and local history后重启IDE,彻底清除缓存残留。

  • 手动删除冲突的Kotlin模块元文件
    直接删除报错路径下的冲突文件:

    rm /Users/StudioProject/Project/Module/shared/build/intermediates/java_res/flav/out/META_INF/shared_flav.kotlin_module
    

    之后重新执行对应变体的编译命令,比如:

    ./gradlew assembleFlavDebug
    
  • 检查变体配置一致性
    确认shared模块的flavor配置(build.gradle/build.gradle.kts中的flavorDimensions、productFlavors)与依赖它的其他模块保持一致,避免跨模块变体不匹配触发的文件状态冲突。

  • 验证Gradle与Kotlin插件版本兼容性
    检查项目根目录build.gradle中Gradle插件版本和Kotlin插件版本是否匹配,移除可能存在的版本不兼容情况,比如升级或降级到官方推荐的匹配版本组合。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 14:44:51