Попытка разрешить взаимозависимости в Gradle - PullRequest
0 голосов
/ 09 мая 2020

У меня есть проект Android, в котором я пытаюсь настроить одно рабочее пространство со следующими зависимостями:

<master project>
|__master_library
|____| master_library_module_1
|____| master_library_module_2
|____| master_library_module_3
|____| master_library_module_4
|__sample application
|__3rd_party_plugin_libs_dir 
|____| library_plugin_1 (implementation dependency on master_library)
|____| library_plugin_2 (implementation dependency on master_library)
|____| library_plugin_3 (implementation dependency on master_library)

Я пытаюсь найти правильный способ определения root settings.gradle, и ссылки в сторонних библиотеках плагинов, чтобы иметь зависимость реализации от другого подмодуля в том же проекте.

Я добавил каждый модуль в root settings.gradle по ссылкам вроде this , но документации о том, как ссылаться на некоторые вещи, которые на самом деле являются «восходящими», пока мало. по проекту.

Мысли?

1 Ответ

0 голосов
/ 16 мая 2020

Если кто-нибудь еще сталкивается с этим, Android studio не любит rouge settings.gradle даже в наличии.

  • Определите все модули в root project settings.gradle
  • Не забудьте удалить все дополнительные settings.gradle, которые могут существовать. Пустые файлы просто не работают, а Android Studio плохо себя ведет.
...