У меня также есть эта проблема на Android Studio 3.4 и 3.5 canary 13.
В частности, когда я пытаюсь разделить модули gradle между различными проектами, используя директиву .projectDir
в settings.gradle, как описановыше, любая попытка загрузить второй проект, который совместно использует этот модуль Gradle, будет неудачной.
Мой текущий обходной путь - использовать Git для загрузки общего модуля Gradle в другую папку, так что каждый проект заканчивается своей собственной копиейэтого общего модуля Gradle, например:
Проект A:
include ':lib', ':app'
project(':lib').projectDir = new File("./path/to/proj1/lib")
Проект B:
include ':lib', ':app'
project(':lib').projectDir = new File( "../different/path/to/copy/of/proj1/lib")
Да, этот обходной путь приносит с собой свой собственный набор проблемкак необходимость постоянно синхронизировать 2 папки, поэтому, пожалуйста,
Пожалуйста, сообщите об этой проблеме здесь , чтобы придать ей больший приоритет.