repro Steps: < /p>
[*] Запустите новый проект в Android Studio (с последним обновлением); < /li>
Сделайте новый класс и добавьте main () как обычно;
[*] Класс правой кнопкой мыши, чтобы запустить main () в качестве теста.
package test;
public class Test {
public static void main(String[] args) {
}
}
< /code>
Обычно я ожидаю, что могу просто System.out.println ("Hello World") < /code> Но на этот раз, независимо от того, является ли это новый проект, я получаю Следующая ошибка: < /p>
2:34:23 PM: Executing task 'Test.main()'...
Executing tasks: [Test.main()] in project C:\Users\regan\Desktop\events\MyApplication
FAILURE: Build failed with an exception.
* Where:
Initialization script 'C:\Users\regan\AppData\Local\Temp\Test_main__2.gradle' line: 20
* What went wrong:
A problem occurred configuring project ':app'.
> Could not create task ':app:Test.main()'.
> SourceSet with name 'test' not found.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide ... e_warnings
BUILD FAILED in 0s
2:34:24 PM: Task execution finished 'Test.main()'.
< /code>
Я справедливо < /em> новичок в Java после многих лет C# в Unity и понятия не имею, что все эти вещи пытаются мне сказать. Я погуглил, но самое близкое, что я нашел, был способом скрыть эту ошибку (при условии, что код все еще собирался). Мне нужен этот код, по крайней мере, компиляция.
Подробнее здесь: https://stackoverflow.com/questions/577 ... o-run-main