Файлы вкуса и ресурсов Android

У меня проблема с сборкой android gradle. Короче говоря, я создал 2 аромата:

productFlavors{ abcDemoFree{ } abcDemo{ } } 

У этого эффекта есть свой собственный Activity (Settings.java) и макет (settings_layout.xml) для этого действия. Из основного оба файла были удалены, поэтому Settings.java и settings_layout.xml существуют только в ароматах.

 abcDemoFree - java - Settings.java - res - settings_layout.xml abcDemo - java - Settings.java - res - settings_layout.xml 

Android Studio создала 4 варианта сборки:

 abcDemoFreeDebug abcDemoFreeRelease abcDemoDebug abcDemoRelease 

Все работает хорошо, я могу создать apk с поведением, которое я ожидаю от каждого аромата. Проблема в том, что когда я переключаюсь на один buildVariant, например, на abcDemoDebug, андроид-студия сообщает об ошибках из файла ресурсов в другом примере, в моем примере из abcDemoFreeDegub / res / settings_layout.xml

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" </LinearLayout> 

Эти линии

 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" 

Генерировать ошибки: URI не зарегистрирован.

Как избавиться от этих ошибок? Или, может быть, это нормальное поведение?

Solutions Collecting From Web of "Файлы вкуса и ресурсов Android"