我使用 Android Studio 分别创建了一个项目和一个库,每个都在某个目录内的单独文件夹中。
我尝试将该库作为模块添加到项目中,并注意到不像在 Eclipse 中那样只引用该库,而是将该库复制到项目目录中。
这意味着,如果 N 个项目发生 N 次这种情况,那么我将拥有库的 N 个副本,并且在要完成任何更新时我需要更新它们。 我正在开发 Android Studio 1.0.2 版。
有人有更好的主意吗?
最佳答案
我知道的三个选项:
- 您可以指定外部库的路径:
Android studio add external project to build.gradle
将库中编译的 jar 文件包含在
N
应用程序的libs
目录中。将 Artifact (库项目中的 jar)发布到 gradle 存储库,然后您可以像添加支持库等一样向该项目添加依赖项。
参见 http://gradle.org/docs/current/userguide/artifact_management.html
关于android - 避免 Android Studio 模块中的代码重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28138109/