【发布时间】:2013-06-19 18:22:53
【问题描述】:
根据此处的指南http://tools.android.com/tech-docs/new-build-system/user-guide 我有点不解。
例如,如果我将多项目设置为以下文件结构:
MyProject/
+ app/
+ libraries/
+ lib1/
+ lib2/
我们可以用
设置一个settings.gradle 文件
`include ':app', ':libraries:lib1', ':libraries:lib2'`
这些项目是我们自己创建的。
但是,
- 如果我们克隆第三方库,例如 ActionBarSherlock
- 并克隆另一个应用程序,github for android,它需要 ActionBarSherlock
-
我想将源 ActionBarSherlock 分享到 Android Studio(或 Intellij)中的 github-android
ActionBarSherlock/ -settings.gradle +actionBarSherlock +actionBarSherlock-i18n github-android/ - build.gradle + app + test
它们存在于具有不同根项目的不同父目录中。
我应该如何在build.gradle 中分配编译项目路径? github android客户端如何获取相关库?
dependencies {
compile project(':actionbarsherlock')
}
【问题讨论】:
-
需要编译
actionbarsherlock吗?如果没有,看起来您可以将其作为 jar 依赖项下载到build.gradle。