我有以下结构
MainProjectRoot
Android Project 1:
...
Android Project 2:
...
Shared Library:
...
两个Android项目共享库项目。我正在尝试将事物转换为使用新的构建系统。
这是为Project1的build.gradle生成的eclipse导出。
compile project(':D::workspace:MainProjectRoot:shared-library')
如何修复此引用?
我尝试了这个,但是如果我把它留在
,它希望库在Project1文件夹中compile project(':shared-library')
答案 0 :(得分:1)
在处理多模块项目时,在Windows上导致Eclipse导出。我们正在解决这个问题。
同时确保您拥有MainProjectRoot /下的settings.gradle文件 它应该包含:
include 'project1'
include 'project2'
include 'shared-library'
(或任何文件夹名称)。
然后将依赖关系行更改为
compile project(':shared-library')