ОШИБКА: конфигурация «реализация» для конфигурации «internalRelease» не объявлена ​​в дескрипторе для проекта

У меня есть модуль core, который является основой моего приложения. Этот модуль имеет 2 вкуса. Когда я пытаюсь импортировать его в свой модуль app, который не имеет вкуса, я получаю следующую ошибку:

> Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'.
   > Could not resolve project :core.
     Required by:
         project :app
      > Project :app declares a dependency from configuration 'implementation' to configuration 'internalRelease' which is not declared in the descriptor for project :core.

Это моя основная конфигурация build.gradle:

android {
    compileSdkVersion 27

    publishNonDefault true

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    flavorDimensions 'target'

    productFlavors {
        internal {
            dimension "target"
        }

        external {
            dimension "target"
        }
    }

    dexOptions { preDexLibraries true }
}

И вот как я импортирую этот модуль в свой модуль приложения build.gradle:

 implementation project(path: ':core', configuration: 'internalRelease')



Ответы (1)


Попробуйте использовать просто implementation project(':core') см. ссылку здесь

person Jantzilla    schedule 14.06.2018
comment
И как мне выбрать вкус из сердцевины, который я хочу использовать? - person Tgo1014; 14.06.2018
comment
Это дает мне это сообщение: Невозможно выбрать между следующими вариантами проекта: ядро: - externalReleaseRuntimeElements - internalReleaseRuntimeElements - person Tgo1014; 14.06.2018
comment
Удачи с этой проблемой? @Tgo1014 - person outlying; 05.09.2018
comment
извините, но не повезло @outlying Я не смог найти способ решить эту проблему - person Tgo1014; 14.09.2018