带Git的Android Studio Gradle外部目录/库

带Git的Android Studio Gradle外部目录/库,android,android-studio,gradle,Android,Android Studio,Gradle,我已经看了所有其他的建议,但没有任何效果。我只是收到不同的错误消息 Android Studio 1.3 Git directory structure layout company-app (Git repo) app company-app2 (Git repo) app2 company-library (Git repo) library 我有两个Android应用程序,都想使用Android库。所有代码都是我写的,所以我不是简单地指向Maven或Gradle预构建的库。G

我已经看了所有其他的建议,但没有任何效果。我只是收到不同的错误消息

Android Studio 1.3
Git directory structure layout
company-app (Git repo)
  app
company-app2 (Git repo)
  app2
company-library (Git repo)
  library
我有两个Android应用程序,都想使用Android库。所有代码都是我写的,所以我不是简单地指向Maven或Gradle预构建的库。Git中的所有代码都显示在三个不同的存储库中,因此我们可以独立更新代码

Android Studio希望它如何(即,让它工作的唯一方法)

这是行不通的,因为只有一个存储库,而不是我想要的三个。在处理应用程序等时,您不能轻松地将app2分支

我尝试过这样做:

project(':LibraryModule').projectDir = new File('../mySDK_Folder/LibraryModule')
但我只是得到了这个错误

Error:Configuration with name 'default' not found.
是的,库代码/目录包含所有可能的Gradle文件。如果我做第二个目录结构布局,其中应用程序和库目录是根目录下的对等目录,而不是我想要的不在同一根目录下的目录,那么一切都像champ一样工作

我真的不想做基于操作系统的符号目录链接,因为这是一种黑客行为

为什么Android Studio/Gradle/IntelliJ不能处理这个非常常见的布局要求?看起来老版本的Android Studio可以,但新版本不能,即使使用老版本,它也会随着时间的推移而改变。

确保
('../mySDK_Folder/LibraryModule')
实际上是正确的位置

我知道你在找
('../../mySDK_Folder/LibraryModule')

('../mySDK_文件夹/公司库/图书馆模块)

Error:Configuration with name 'default' not found.