Подтвердить что ты не робот

Исходные каталоги Java для проектов Android Studio не отображаются синим цветом

У меня есть проект Android Gradle, и я хочу создать две ветки аромата. Я использую исходные наборы по умолчанию с этой структурой:

src
  - main
    - java
      - package   
    - res
    - manifest.xml

  - flavor1
    - java
      - package

  - flavor2
    - java
      - package

"main/java", "flavour1/java" отображается/аннотируется как источник Java в IDE (т.е. "java" выделен синим цветом, а каталоги показаны как пакеты), но "flavour2" не отображается таким же образом,

Я попытался очистить кеш и перезапустить Android Studio, но это не помогло. Как я могу это исправить?

4b9b3361

Ответ 1

Исходные файлы вашего основного каталога (корневого содержимого) по умолчанию всегда будут синего цвета, но другие зависят от активности.

Каталог синего цвета показывает, что вариант сборки или корень контента активен, и если вы будете использовать кнопку " Run в среде IDE, эти источники потребуются для компиляции и сборки приложения. Только один корень контента может быть активным одновременно для создания приложения.

Вы можете изменить и сделать любой каталог/вкус активным для своего корня контента, чтобы компилировать и создавать приложение, когда используется опция запуска. Это можно сделать на вкладке " Build Variants ", которая находится на левой панели Android Studio.

Как показано на рисунке ниже:

Производство здесь активно:

prodmark

UAT активен здесь:

uatmark

Ответ 2

Основываясь на ответе пользователя pyus13, я обнаружил, что, перейдя к вариантам сборки и просто выбрав flavor2release в вашем случае, папка станет синей.

Итак, щелкнув версию выпуска аромата, который вы хотите активировать, папка становится синей.

Надеюсь, это поможет. Спасибо pyus13!