Зависимость модуля - Android Studio

У меня есть 2 модуля под мой проект M1, M2

Project
  - M1
  - M2

Ранее я использовал M1 в качестве основного приложения. Тем не менее, было необходимо новое приложение M2, которое разделяет много общего с M1. Итак, я создал новый модуль M2 с M1 в качестве зависимости.

Чтобы добиться этого, я изменил build.gradle из M1 и M2 следующим образом:

M2:

compile project(':M1')

M1: (изменено на библиотеку)

apply plugin: 'com.android.library'

Однако это не работает и выдает ошибку:

Could not find property 'applicationVariants' on com.android.build.gradle.LibraryExtension_Decorated@6de81701.

Есть идеи, как решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос