Ответ 1
Обновление
Я только что заметил, что эта проблема была исправлена в Android Studio 3.5!
Единственный способ заставить это работать (в Android Studio 3.4.1) - это очень грязный подход:
- Перейдите в
Run
>Edit Configurations
>Scratch
- В
Before launch
внизу добавьте (+)Run External tool
Во всплывающем окне "Внешние инструменты" нажмите
+
и введите следующееTool Settings
Имя:
Compile Scratch
Программа:
javac
Аргументы:
$FileName$
Рабочий каталог: каталог с пустыми файлами
- Нажмите ОК
Снова во всплывающем окне "Внешние инструменты" нажмите
+
и заполните следующееTool Settings
Имя:
Run Scratch
Программа:
java
Аргументы:
$FileClass$
Рабочая директория: директория для ваших чистых файлов
- Нажмите "ОК" и "Применить" в "Конфигурации запуска/отладки"
Странно, но это работает, только если вы используете зеленые стрелки рядом с объявлением class/main. Если вы используете кнопку "Выполнить" в меню, это также не работает.
Вы все равно получите ошибку not found на вкладке Scratch
окна запуска. Но появятся две дополнительные вкладки (по одной для каждого внешнего инструмента). На вкладке Run Scratch
вы получите вывод.
Мне лично это не нравится, но это лучший обходной путь, который я придумал.