【发布时间】:2014-06-17 11:02:55
【问题描述】:
我已导入一个 Android Studio 项目作为我的另一个项目的库。我最初的问题是here。它工作了一段时间,直到今天。今天我完成了更新我的库(在它自己的项目中)并复制了新文件。我像以前一样编辑了settings.gradle 和build.gradle 文件,但出现错误:
Project with path 'Eed:libraries:Overt:Util' could not be found in project ':CES'.
该库的原始项目结构如下:
Overt/
+ Visible/
+ Control/
+ CES/
+ Util/
在该项目中,CES 依赖于 Util
dependencies {
compile 'com.android.support:appcompat-v7:19.+'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':Util')
}
当我复制Overt的新版本时,我修改了项目级别settings.gradle和模块级别build.gradle。
结构:
Eed/
Eed/
libraries/
Overt/
+ Visible/
+ Control/
+ CES/
+ Util/
settings.gradle
include ':Eed'
include ':Eed:libraries:Overt:Visible'
include ':Eed:libraries:Overt:Control'
include ':Eed:libraries:Overt:Util'
include ':Eed:libraries:Overt:CES'
和 build.gradle(Eed 模块)
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project('libraries:Overt:Visible')
compile project('libraries:Overt:Control')
compile project('libraries:Overt:Util')
compile project('libraries:Overt:CES')
}
我曾在 CES 中修改过build.gradle,但无法找到解决方案。我做错了什么?
【问题讨论】:
标签: java android import android-studio project