我最近考虑过从Eclipse迁移到Android Studio,当然我遇到了困难。我设法超越了他们中的大多数但只有一个......
在eclipse中,我会使用一个库项目,然后我会将其添加到我想要使用的每个Eclipse项目中。当我更新库时,效果立即在其他项目中可见。
在android studio中,故事有所不同。我设法生成.aar文件并将其导入我的项目中。麻烦的是,有什么办法可以让所有这些项目都更新.aar,而不必为每个项目再次复制文件(显然很乏味)。如果没有,有没有办法像我在eclipse中使用它们那样使用库项目?我基本上想要的是一种在使用它的所有项目中自动更新库更改的方法。
答案 0 :(得分:5)
要引用现有的库项目(作为Android Studio项目存在),您必须将以下行添加到项目的settings.gradle文件中,以便将其链接。
include 'your-lib-project'
project(':your-lib-project').projectDir = new File('path/to/your/lib/project')
此外,您需要将项目添加到build.gradle文件中的依赖项:
dependencies {
compile project(':your-lib-project')
}