简体   繁体   English

我可以在图书馆项目中使用项目图书馆吗?

[英]Can I use project libraries in the library project?

I have a main project, it has some libs (like library-x, library-y, library-z) and a library project. 我有一个主项目,它有一些libs (例如library-x,library-y,library-z)和一个库项目。 In the library project I import the same libraries with the same versions of the main project (for example library-x and library-y). 在库项目中,我导入具有相同主项目版本的相同库(例如,library-x和library-y)。

When I compile the project, in my application will it duplicate my libraries or adt will take only one library if it is the same project? 当我编译项目时,在我的应用程序中它将复制我的库吗?如果是同一项目,则adt仅会占用一个库吗?

Is there any way to use the project's libraries in the library project? 在图书馆项目中有什么方法可以使用项目的图书馆吗?

Thank you. 谢谢。

If I understood your question correctly, you can just include your dependencies in the library project and then let the library project export its dependencies. 如果我正确理解了您的问题,则可以将依赖项包括在库项目中,然后让库项目导出其依赖项。 The main project then only includes the library project, but also can access its dependencies. 然后,主项目仅包括库项目,但也可以访问其依赖项。

This can change depending on your development environment, however. 但是,这可能会根据您的开发环境而改变。 With Gradle, for example, you can safely add multiple libraries from Maven and it will automatically remove duplicates. 例如,使用Gradle,您可以安全地从Maven添加多个库,它将自动删除重复项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我可以在独立项目中使用android.os。*库吗? - Can I use android.os.* libraries in a standalone project? 为什么我可以将另一个Android项目用作库项目而不设置为库项目? - Why can I use another Android project as library project without setting is as a library project? 我可以将使用 Androidx 的库与支持库项目一起使用吗? - Can I use library that uses Androidx with support library project? 我可以在没有NDK的android项目中使用本机库.so吗? - can I use a native library .so in android project without NDK? 如何将另一个项目中的应用程序用作库? - How can I use an application from another project as a library? 我可以将使用 AndroidX 的库与 android 支持项目一起使用吗? - Can I use a Library that used AndroidX with an android support project? 如何在Android项目中使用此UndoBar库? - How can I use this UndoBar Library in my Android project? 使用Apache许可的库时,可以在GPL下许可我的项目吗? - Can I license my project under GPL when I use Apache-licensed libraries? 图书馆与图书馆项目与外部图书馆的区别 - Difference Between Library & Library Project & External Libraries 如何在同一个项目中使用android支持库v4和v13? - How can I use android support libraries v4 and v13 in the same project?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM