Ответ 1
Короткий ответ
Используйте папку при добавлении папки в проект Android Studio. Это то, что их назвала Android Studio. Directory - это то, что IntelliJ вызывает в папке. Android Studio построен поверх IntelliJ, поэтому существует некоторая путаница имен.
Длинный ответ
Хотя существует техническая разница между папкой и каталогом (см. здесь и здесь), они часто (правильно или неправильно) используются взаимозаменяемо. Это можно увидеть даже в названиях этих двух вопросов SO:
- Настройка каталога настраиваемых ресурсов для модульного тестирования в Android Studio
- Добавление папки с данными в Android Studio
Это может смущать новых пользователей Android Studio, когда они видят оба варианта в структуре меню. Дальнейшая путаница возникает, когда пользователи добавляют новый каталог, а затем он не отображается в представлении папки Android. См. Эти вопросы, например:
- Android-студия: недавно созданный каталог не отображается в виде папок
- Новые созданные" значения " папка не отображается в Android Studio
Папки действительно отображаются, если вы выбираете представление Project или Packages из меню:
Однако, если вы хотите, чтобы в Android-приложении автоматически отображалась папка Android, вам нужно щелкнуть правой кнопкой мыши и использовать папку "Создать" > "Папка" > "Активы" (если вы добавляете папку с ресурсами). Затем вы можете добавить в нее подпапку, такую как "шрифты", выбрав опцию "Создать > Каталог".
Android Studio построена поверх IntelliJ IDEA. В IntelliJ есть опция меню, чтобы добавить каталог (как вы можете видеть здесь). Но Android хранит файлы в том, что он вызывает папки. Поэтому, когда эти две платформы объединены в Android Studio, возникает некоторая путаница имен. (Это моя интерпретация, но, возможно, они действительно пытаются отличить тонкие различия между каталогом и папкой.)
Из изображения вашего меню видно, что есть также опция "Каталог ресурсов Android". (Вы получили это, щелкнув правой кнопкой мыши по папке/папке res, а не поддиректорию.) Вы использовали бы это, чтобы добавить папки ресурсов, такие как raw, menu, values и т.д.