使用相同的库Gradle 2个android项目

时间:2013-06-06 14:26:24

标签: java android build gradle

我有以下结构

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')

1 个答案:

答案 0 :(得分:1)

在处理多模块项目时,在Windows上导致Eclipse导出。我们正在解决这个问题。

同时确保您拥有MainProjectRoot /下的settings.gradle文件 它应该包含:

include 'project1'
include 'project2'
include 'shared-library'

(或任何文件夹名称)。

然后将依赖关系行更改为

compile project(':shared-library')