gradle дублирующая ошибка класса со вкусами - PullRequest
0 голосов
/ 24 сентября 2018

Прежде чем вы классифицируете это как дублирующий поток, класс НЕ дублируется в главной папке.

Мои файлы структурированы следующим образом:

- src
  - flavorA.java.com.abc.def
    - Bar.class
  - flavorB.java.com.abc.def
    - Bar.class
  - com.abc
    - Foo.class

Оба класса Bar определены спакет com.abc.def.Android-студия показывает ошибку «Имя пакета не соответствует пути к файлу» только в классе flavourA.Если я изменю его пакет на flavour.java.com.abc.def, то ошибка исчезнет, ​​но класс Bar в папке flavB будет использоваться для flavorA и flavorB

мой сценарий gradle настроен следующим образом:

flavorDimensions "free"
productFlavors {
    flavorA {
        dimension "free"
    }
    flavorB {
        dimension "free"
    }
}

PS: та же ошибка с папками res

1 Ответ

0 голосов
/ 24 сентября 2018

Документация этого не говорит.Я решил эту проблему после добавления обоих вариантов на панель консоли Firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...