使用 Gradle 构建的 Android .aar 是否包含依赖项?

Does an Android .aar built with Gradle contain dependencies?

不知道为什么我找不到任何答案。如果我在 Android Studio 中使用 Gradle 将我的库项目转换为 .aar,它是否保留该模块的所有依赖项?

我问是因为我试图在本地使用 Gradle 生成的 .aar,但看起来只有一些原始依赖项被打包了。即,它抱怨我缺少 'OkHttp',但如果我将它添加到主项目,我会得到重复的 class 错误。

通常一个库不直接包含它的依赖项。这与它是 aar 还是 jar 无关。相反,该库在 Gradle 构建文件中声明其依赖项,并在有人使用该库时解析它们。