前言
一个项目在一台电脑上编译正常,但是升级了
Android Studio
之后编辑就出现如下错误,代码一点没改动
Unable to make field private final
java.lang.String java.io.File.path accessible:
module java.base does not "opens java.io" to unnamed module @7e113765
我这边环境如下:
compileSdkVersion 33
minSdkVersion 21
targetSdkVersion 33
问题解决
在gradle.properties
文件中,修改参数如下:
org.gradle.jvmargs = -Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M" --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED