Gradle - Syn c не работает, если модуль объявлен без пути и конфигурации - PullRequest
1 голос
/ 22 января 2020

У нас есть несколько внутренних библиотек, которые мы хотим импортировать в локальную зависимость. Однако, если мы сделаем:

implementation project(':moduleA')

Android Studio не будет синхронизировать c проект:

CONFIGURE SUCCESSFUL in 5s
ERROR: Unable to resolve dependency for ':app@develop/compileClasspath': Could not resolve project moduleA

Как ни странно, компиляция работает (через Android Studio и далее консоль).

Чтобы сделать его синхронизированным c в Android Studio, он должен быть объявлен так:

implementation project(path: ':moduleA', configuration: 'default')

Но проблема с вышесказанным заключается в том, что он будет больше не импортировать зависимости для moduleA.

Как объявить модуль так, чтобы он одновременно синхронизировал c и импортировал зависимости?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...