Зависимость модуля - 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.
Есть идеи, как решить эту проблему?