【发布时间】:2014-02-04 16:28:56
【问题描述】:
我正在使用 gradle 项目开发 Android 应用程序。我的队友用ADT,我做Android Studio,我想尽量不要强行限制IDE给别人。
据我所知,ADT 需要有本地依赖项(.jar 或本地库)。
此外,如果我有包含相同本地 jar 文件的主项目和本地库,由于“IllegalArgumentException:已添加”,它无法使用 gradle 构建。
以下设置适用于 gradle 和 Android Studio,但不适用于 ADT,未找到支持 v13。
有什么方法可以让构建适用于 gradle、Android Studio 和 ADT 吗?
如果您需要更多信息,请告诉我。
我的项目设置看起来像
settings.gradle
include: ':MyProj'
include: ':libs:PagerSlidingTabStrip'
build.gradle(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.+'
}
.....
【问题讨论】:
-
你所说的 ADT 是什么意思,你指的是 Eclipse 吗?代码在 Eclipse 或 AS 中不起作用?
-
我认为在Android的特殊情况下,很难同时支持旧的(ADT/Ant)和新的(Android Studio/Gradle)开发环境。您可能必须单独维护它们,或者等到整个团队都准备好进行过渡。
标签: java android gradle android-studio adt