提问者:小点点

使用Android Studio构建应用程序失败-无法使字段私有静态最终java.util.Map


我是新来的,刚刚开始使用Android Studio(Coursera Learning),并且在构建和运行提供的应用程序时遇到了持续的问题。

设置:

  • Windows 10
  • Android Studio大黄蜂|2021.1.1补丁2
  • SDK平台包:AndroidAPI32;Android 11.0(R)
  • Windows中配置的环境变量:JAVA_HOME=C:\Program Files(x86)\Java\jre1.80_321
  • GradleJDK: C:/Program Files/Java/jdk-17.0.2

我可以在虚拟设备上成功构建和运行第一个提供的应用程序。

但是,当我尝试构建和运行第二个应用程序(它只是对第一个应用程序的一些扩展)时,我在使用相同的设置构建时遇到以下错误:

无法使字段私有静态最终java.util.Mapjava. lang.Process环境.theCase不敏感环境可访问:模块java.base不会“打开java.lang”到未命名的模块@7dc36524

故障截图-相同的设置

当我使用嵌入式JDK时,我收到以下错误:

算法HmacPBESHA256不可用

故障描述-不同的JDK

我真的不知道是什么原因以及为什么应用程序的行为不同,所以我感谢每一个提示或帮助。谢谢!


共1个答案

匿名用户

https://github.com/googlesamples/android-testdpc/issues/136我更新了gradle,解决了这两个问题。备注:我坚持我原来的JDK。