查找 AAR 依赖项

sta*_*ium 5 java android xamarin

我正在使用编译成 AAR 文件的第 3 方 SDK。我想使用此 AAR 为 Xamarin 创建绑定库。

如何找到此 AAR 使用的依赖项?如果我使用 Java 反编译器,我可以看到许多类都有第 3 方 SDK 的导入语句,因此我(有时)知道我需要哪些依赖项,但不知道哪个版本或从哪里获取它们。

理想情况下,我希望找到 AAR 中定义所有这些依赖项的位置,以便我可以跟踪它们并构建我的绑定库。

Vea*_*rji 4

AAR 是否在某处发布(mavencentral、jcenter)?理想情况下,在准备 AAR 进行部署时应该生成一个 POM 文件。您可以在该 POM 文件中找到 AAR 的传递依赖项。

这是全部吗?

这些依赖项可能还具有其他依赖项。请阅读有关传递依赖的更多信息。

  • 回答我的问题的第二部分:我通过在 Android Studio 中执行 Gradle Sync 找到了所有依赖项,然后所有依赖项(包括传递性)都可以在 %USERPROFILE%\.gradle\caches\modules-2 中找到\files-2.1\ 文件夹。 (5认同)