当前位置:   article > 正文

AndroidStudio升级到2022.3.1 Giraffe之后,JDK使用17出现module java.base does not “opens java.io“ to unnamed mod_android does not "opens java.io" to unnamed module

android does not "opens java.io" to unnamed module

我这里使用的Android Gradle Plugin 的版本为4.1.3,如下图

Gradle的版本为7.2 ,如下图:

出现错误的原因为:

在Java 9及以上版本中,引入了模块系统,以提供更好的封装和可靠性。然而,有时候我们可能会遇到"module java.base does not “opens java.io” to unnamed module"的错误信息。这个错误通常是由于未正确配置模块导致的

在AndroidStudio的解决办法为:

在gradle.properties当中增加如下配置:

  1. org.gradle.jvmargs=-Xmx1536m \
  2. --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
  3. --add-opens=java.base/java.lang=ALL-UNNAMED \
  4. --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
  5. --add-opens=java.base/java.io=ALL-UNNAMED \
  6. --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED

重新运行程序问题即可解决

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/710137
推荐阅读
相关标签
  

闽ICP备14008679号