我有一个示例项目,具有以下设置:Android的工作室添加外部项目的build.gradle
/root
+ Pure Java Lib
+ Android Test Lib
+ Android Test Project
凡“测试项目”依赖于“测试库”,并最后一个取决于'Pure Java Lib' 编译项目并启动此设置工作得很好。
我现在正在考虑导入我以前的Eclipse工作区并使用Android工作室,问题是项目设置不同,我想保持这种方式。
例如,如果使用以前的例子:
/root
+ Android Test Lib
+ Android Test Project
/Some Other folder (another repository for example)
+ Pure Java Lib
我试过很多配置,但我没有找到一个方法来引用项目的父文件夹的范围之外(” 根')。
在许多平台/模块中,您可以使用'..'在文件夹中向上移动,但这对我不起作用,或许我错误地使用了它。
有没有人知道如何用Gradle实现这一点?
UPDATE
我会尝试更加通用:
/C:/
/Project A
+ Module 1 - Pure Java
+ Module 2 - Android Test Lib
+ Module 3 - Android Test Project
/Project B
+ Module 1 - Pure Java
+ Module 2 - Pure Java
+ Module 3 - Pure Java
我想用模块1 B项目,项目一的。
我看到这个问题得到了一些注意......在尝试真的很难,现在我放弃了Android工作室,因为我试图建立的设置的复杂性是太多了,建立我的最终项目是可行的,但极不稳定。随着Android工作室的每次发布,我不得不再次设置一些参数,并手动导致构建工作。我放弃了大约两个月后,我希望事情现在好转了! – TacB0sS
方法2在这里解释了如何很容易地做到这一点: http://stackoverflow.com/questions/25610727/adding-external-library-in-android-studio –