java - 使用 gradle,Android Studio,ADT构建依赖项

  显示原文与译文双语对照的内容

我正在使用gradle项目开发 Android 应用 。 我的队友使用 for,并且我想尽量不要强制为它的他人限制 IDE 。

据我所知,ADT需要拥有本地依赖项(. jar 或者局部库) 。
如果我拥有包含相同本地 jar 文件的主项目和本地库,则由于"illegalargumentexception,它不能生成 gradle: 已经添加"。

以下设置适用于gradle和 Android Studio,但不适用于 ADT,支持v13没有找到。

是否有任何方法使构建工作适用于 gradle,Android Studio 和 ADT?

如果你需要更多信息,请告诉我。

我的项目设置看起来像

settings.gradle


include: ':MyProj'
include: ':libs:PagerSlidingTabStrip'

build.gradle ( n 。myproj')


.....
dependencies {
 compile 'com.android.support:support-v13:13.0.+'
 compile project(':libs:PagerSlidingTabStrip')
}
.....

build.gradle ( pagerslidingtabstrip')


.....
dependencies {
 compile 'com.android.support:support-v13:13.0.+'
}
.....

时间: 作者:

你必须执行以下操作:

  • 为MyProject和 libs/pagerslidingtabstrip创建一个 Eclipse 项目
  • 在MyProj中,创建一个libs文件夹并在support-v13和support-v4中进行转储。

如果你不改变 build.gradle/或者你将有一个重复的类文件,你将会把改为 dep 。

如果只有一个库项目和很少依赖项,这是可以管理的。 如果你的设置变得更加复杂,就不可能管理( 希望在 Eclipse 中我们有Gradle支持)

...