2016-08-15 2 views
2

Это началось в Android Studio версии 2.2. Мой проект имеет 2 модуля в общей сложности, как показано на рисунке ниже:Различные ароматы модулей в Android Studio

Build Variant

Также мы видели выше у меня есть макет аромат для sdk модуля. Я имел обыкновение включать отдельный модуль, т. Е. mockDebug для sdk, в то время как остальные остаются неизменными.

Однако это не возможно для последней версии Android Studio. Я больше не могу изменить sdk на mockDebug, сохраняя вариант сборки для app.

Пожалуйста найти build.gradle моего sdk модуля ниже: Build.gradle

ли кто-нибудь сможет помочь с этим?

+0

Я не могу воспроизвести ту же самую проблему. Можете ли вы попробовать «productFlavour» в новом проекте, чтобы увидеть, есть ли проблемы? – Joshua

ответ

0

Я нашел причину этого. У меня был файл градиента, который можно было компилировать в соответствии с различными вариантами модуля, от которого зависела моя основная. Это, как показано ниже:

releaseCompile project(path: ':sdk', configuration: 'prodRelease') debugCompile project(path: ':sdk', configuration: 'prodDebug') testCompile project(path: ':sdk', configuration: 'mockDebug')

Исправление для удаления второй строке debugCompile()

Смежные вопросы