Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio构建期间未找到基本Java.class文件_Java_Android_Android Studio - Fatal编程技术网

在Android Studio构建期间未找到基本Java.class文件

在Android Studio构建期间未找到基本Java.class文件,java,android,android-studio,Java,Android,Android Studio,我使用的是Windows 10、Android Studio 4.2.1、Gradle插件4.2.1和Gradle 6.7.1。当我构建Java应用程序时,会出现一个奇怪的错误 class file for java.util.Objects not found 我使用的是Android Studio内部版本的Java,如项目结构->SDK位置->JDK位置对话框所示: C:\Program Files\Android\Android Studio\jre 所以我想它应该知道在哪里可以找到.

我使用的是Windows 10、Android Studio 4.2.1、Gradle插件4.2.1和Gradle 6.7.1。当我构建Java应用程序时,会出现一个奇怪的错误

class file for java.util.Objects not found
我使用的是Android Studio内部版本的Java,如项目结构->SDK位置->JDK位置对话框所示:

C:\Program Files\Android\Android Studio\jre
所以我想它应该知道在哪里可以找到.class文件

我曾尝试下载和安装JDK和JRE的较新版本,重新定义和/或取消定义环境变量%JAVA_HOME%和%JRE_HOME%,但均无效。这是我的build.gradle文件

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.1'
    }
} 
allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
} 
task clean(type: Delete) {
    delete rootProject.buildDir
}
有人知道我如何修复Java/as配置吗?

通过安装JDK1.8.0_291和JRE1.8.0_291,使Java_HOME和JRE_HOME指向它们,并通过项目结构->SDK位置->JDK位置对话框指向新的JRE,克服了这个“Java.util.Objects未找到的类文件”错误。另外,这也促使我升级到最新的Gradle插件,我做到了。构建现在成功了。