У вас должна быть такая структура:
-rootApp
|--build.gradle
|--settings.gradle
|--app
|----build.gradle
-rootMessage
|--build.gradle
|--settings.gradle
|--vcard
|----build.gradle
Внутри проекта вы можете ссылаться на внешний модуль.
Просто используйте:
В rootApp/settings.gradle
:
include ':app'
include ':myExternalLib'
project(':myExternalLib').projectDir=new File('/path-to-project/rootMessage/vcard')
В app/build.gradle
:
dependencies {
implementation project(':myExternalLib')
}
Обратите внимание на myExternalLib.
Вы должны использовать путь к библиотеке внутри другого проекта, а некорень проекта.
В вашем случае путь равен rootMessage/vcard
.
Кроме того, rootMessage/settings.gradle
не будет прочитан, поскольку вы используете проект rootApp.