【发布时间】:2015-01-13 18:57:23
【问题描述】:
我正在开发一个 android 应用程序,我最近从 Eclipse 迁移到了 Android Studio 和 Gradle。
在我的计划中,我创建了 5 个 UI 库,并将它们作为模块添加到我的项目中,我创建的库被推送到我的 github 帐户上(公开)。
在 Eclipse 中,当您为标记为 lib 的项目添加外部依赖项时,当您更新外部项目的代码然后清理构建时,您的项目会获得这些更新,但在 Gradle 中我注意到它会创建物理副本,完全独立于他们的来源,我的问题是如何只更改外部库并更新我的项目。
这是从我的 gradle 配置中截取的:
dependencies {
// Libraries
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.0.89'
.
.
.
compile 'com.squareup.picasso:picasso:2.4.0'
// Projects
compile project(':com.shehabic.helpicon')
.
.
}
【问题讨论】:
-
我也有同样的问题!你能找到答案吗?
-
是的,我最终做得更好,很抱歉我的时间很短,但最好是导出这个库。作为本地 maven repo,并在要求中使用 mavenLocal();然后参考你的库。
标签: android android-studio android-gradle-plugin build.gradle