Я знаю, что мы можем создавать разные apk-файлы с разными ресурсами, создавая разные каталоги в src, но теперь я хочу настроить некоторые java-коды, возможно ли это?Или есть другие способы сделать это?
update
У меня есть проект с 100 * .java файлами, и у меня есть 10 вариантов, но каждый вариант имеет только один файл, настроенный, и файл в каждом варианте неодин и тот же файл, поэтому я должен поместить эти 10 файлов в каждом варианте, и как только файл в этих 10 файлах будет изменен, мне придется изменить этот же файл в других вариантах, проект выглядит так:
+ App
|- src
|- main
|- java
|- path
|- A.java(can't be here)
|- B.java(can't be here)
|- C.java(can't be here)
|- D.java(can't be here)
|- E.java(can't be here)
|- F.java(can't be here)
|- G.java(can't be here)
|- Others.java
+ res
|- flavorA
|- java
|- path
|- A.java(customized)
|- B.java
|- C.java
|- D.java
|- E.java
|- F.java
|- G.java
+ res
|- flavorB
|- java
|- path
|- A.java
|- B.java(customized)
|- C.java
|- D.java
|- E.java
|- F.java
|- G.java
+ res
|- flavorC
|- java
|- path
|- A.java
|- B.java
|- C.java(customized)
|- D.java
|- E.java
|- F.java
|- G.java
+ res
|- flavorD
|- java
|- path
|- A.java
|- B.java
|- C.java
|- D.java(customized)
|- E.java
|- F.java
|- G.java
+ res
|- flavorE
|- java
|- path
|- A.java
|- B.java
|- C.java
|- D.java
|- E.java(customized)
|- F.java
|- G.java
+ res
|- flavorF
|- java
|- path
|- A.java
|- B.java
|- C.java
|- D.java
|- E.java
|- F.java(customized)
|- G.java
+ res
|- flavorG
|- java
|- path
|- A.java
|- B.java
|- C.java
|- D.java
|- E.java
|- F.java
|- G.java(customized)
+ res