Gradle sync失败:无法访问ProcessEnvironment的theCaseInsensitiveEnvironment字段
解决步骤
方案1(无需修改配置,优先选择)
- 将设备上安装的JDK版本切换为JDK8,重新执行Gradle同步即可恢复正常。
若项目要求必须使用JDK9及以上版本,请使用方案2
方案2(修改Gradle运行参数)
IDE端操作(Android Studio/IntelliJ IDEA通用)
- 打开顶部菜单栏
File->Settings->Build, Execution, Deployment->Build Tools->Gradle - 在「Gradle VM options」输入框中粘贴以下内容:
--add-opens java.base/java.lang=ALL-UNNAMED - 点击「Apply」保存设置后重新触发Gradle同步即可。
命令行端操作
执行Gradle命令时直接追加上述参数即可,示例:./gradlew build --add-opens java.base/java.lang=ALL-UNNAMED
内容的提问来源于stack exchange,提问作者Quapi
相关产品推荐
相关产品推荐

