如何解决错误:已弃用不必要地替换不存在的任务

Pau*_*aul 7 java android-studio

我是学习Java的新手,并且相信我在某处缺少一步。我只是想在android studio中输出“ Hello World”。

我正在通过udemy上在线课程,这完全使我停了下来。我什至进行了一次完整的PC擦除操作,以确保我的所有设置都没有搞砸。

package com.example.learnjava;

public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello World");
    }
}
Run Code Online (Sandbox Code Playgroud)

在控制台中期待输出“ Hello World”,而是出现以下错误:

11:20:01 PM:执行任务'HelloWorld.main()'...

执行任务:项目C:\ Users \ phuiz \ AndroidStudioProjects \ LearnJava中的[HelloWorld.main()]

配置项目:app已弃用不必要地替换不存在的任务。计划在Gradle 6.0中将其删除。尝试直接使用create()或register()。您试图替换名为“ HelloWorld.main()”的任务,但是不存在具有该名称的任务。在HelloWorld_main ___ 8g5slkzupty1xjavpsz1qxha8 $ _run_closure1 $ _closure2.doCall(C:\ Users \ phuiz \ AppData \ Local \ Temp \ HelloWorld_main __。gradle:18)(使用--stacktrace运行以获取此弃用警告的完整堆栈跟踪。)

失败:构建失败,发生异常。

  • 其中:初始化脚本'C:\ Users \ phuiz \ AppData \ Local \ Temp \ HelloWorld_main __。gradle'行:20

  • 出了什么问题:配置项目':app'时发生问题。无法创建任务':app:HelloWorld.main()'。找不到名称为“ main”的SourceSet。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。

  • https://help.gradle.org上获得更多帮助

0 pm 11:20:01 PM失败:任务执行完成'HelloWorld.main()'。

dia*_*lex 4

这是一个已知的错误

要修复此问题,只需将您的 IntelliJ 版本升级到 2019.3 或更高版本。