У меня есть проект библиотеки и приложение. Я бы хотел иметь 2 продукта (магазин, dev) для библиотеки и приложения. Когда я создаю вкус магазина для приложения, я хочу использовать вкус магазина из библиотеки. Кроме того, когда я создаю аромат dev для приложения, я хочу использовать аромат dev из библиотеки. Я попытался установить одинаковые продукты для библиотеки и приложения, но это не сработает.
Вот моя конфигурация:
Библиотека
apply plugin: 'android-library'
android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"
    defaultConfig {
        applicationId "ro.amarkovits.graddletest.lib"
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors{
        store{
        }
        dev{
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
и у меня есть следующие файлы: SRC/основные/RES/значения/strings.xml а также SRC/магазин/RES/значения/strings.xml
Приложение
apply plugin: 'android'
android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'
    defaultConfig {
        applicationId 'ro.amarkovits.mymodule.app'
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName '1.0'
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors{
        store{
        }
        dev{
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':lib')
}
В этой ситуации я получаю эту ошибку: Ошибка: (12, 23) Ресурс не найден, который соответствует указанному имени (в 'text' со значением '@string/app_name'). Имя_пользователя определено в файле string.xml в библиотеке (как в главном, так и в хранилище)
Если я удалю productFlavors из библиотеки, которую он строит, но всегда используйте values.xml из основного каталога