客户端应用程序是否有必要导入库中使用的所有库

Is it necessary for Client application to import all libraries that are used in a Library

我创建了一个在项目中使用 Volley 库的库。

现在当客户在他们的应用程序中添加这个库时,他们是否还需要在他们的 gradle 文件中添加 volley,或者库附带的 gradle 文件就足够了。

or the gradle file that is coming with the library is sufficient enough

您的图书馆的 build.gradle 应该列出它需要的所有依赖项。这在大多数情况下就足够了,除非您将库分发为 AAR,其中不包含 build.gradle - 在这种情况下,您的库的依赖项必须包含在应用程序的依赖项中。