避免Android Studio模块中的代码重复

时间:2015-01-25 15:35:11

标签: android module android-studio android-library

我已经使用Android Studio单独创建了一个项目和一个库,每个项目都位于某个目录中的单独文件夹中。

我尝试将库作为模块添加到项目中,并注意到,不像在Eclipse中那样引用库,而是将库复制到项目目录中。

这意味着如果N个项目发生了N次,那么我将拥有N个库的副本,并且当需要进行任何更新时我都需要更新它们。 我正在使用Android Studio v 1.0.2。

任何人都有更好的想法吗?

1 个答案:

答案 0 :(得分:1)

我知道的三个选项:

  1. 您可以指定外部库的路径:
  2. Android studio add external project to build.gradle

    1. 将库中已编译的jar文件包含在libs个应用的N目录中。

    2. 将工件(来自库项目的jar)发布到gradle存储库,然后就像添加支持库一样,可以向该项目添加依赖项。

    3. 请参阅http://gradle.org/docs/current/userguide/artifact_management.html