Ответ 1
"Сгенерированная" папка содержит Java-код, сгенерированный Android Studio для модуля. Основным файлом здесь является "R.java", который присваивает символические имена каждому из элементов в каталоге "res", чтобы на них можно было ссылаться в исходном коде Java.
Папка "промежуточные" содержит отдельные файлы, созданные во время процесса сборки и которые в конечном итоге объединяются для создания файла "apk".
Выходная папка отсутствует, потому что файл ".iml" модуля явно исключает его следующим выражением:
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
Удалите эту строку, и в сборке появится сборка "output".