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

升级Android Studio HedgeHog后编译报错:Operation is not supported for read-only collection

解决Android Studio Hedgehog编译报错“Operation is not supported for read-only collection”
  • 检查项目目录权限
    右键项目根目录→属性→安全,确认当前用户拥有完全控制权限,去掉文件夹的“只读”属性(记得应用到所有子文件和文件夹)。如果是默认的AndroidStudioProjects目录,确认它没被系统标记为受保护的只读文件夹。

  • 调整Gradle配置
    打开项目根目录的gradle.properties,添加或修改以下配置:

    org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
    org.gradle.read-only=false
    

    同步项目后再尝试编译。

  • 禁用Gradle离线模式
    打开File→Settings→Build, Execution, Deployment→Build Tools→Gradle,取消勾选“Offline work”,应用设置后重启Studio。

  • 确认JAVA_HOME指向正确的JDK
    确保JAVA_HOME指向Android Studio自带的JDK(路径一般是C:\Program Files\Android\Android Studio\jbr),别用外部安装的JDK。可以打开命令提示符输入echo %JAVA_HOME%验证路径。

  • 回退Gradle插件版本
    打开Project级别的build.gradle,把Gradle插件版本回退到之前Girafe能用的版本,比如:

    dependencies {
        classpath "com.android.tools.build:gradle:7.4.2"
    }
    

    同时修改gradle/wrapper/gradle-wrapper.properties里的distributionUrl:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    

    同步项目后再编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 08:03:12