查找AAR依赖项

5
我正在使用一个编译为AAR文件的第三方SDK。我想使用这个AAR文件来创建Xamarin的绑定库。
如何找到这个AAR使用的依赖项?如果我使用Java反编译器,我可以看到许多类都有引入第三方SDK的import语句,因此我(有时)知道需要哪些依赖项,但不知道它们的版本或从哪里获取它们。
理想情况下,我希望找到这些依赖项在AAR中的定义位置,以便我可以跟踪它们并构建我的绑定库。

2
AAR 是否已经发布在某个地方(例如 Maven Central、JCenter)?理想情况下,在准备部署 AAR 时应该生成一个 POM 文件。您可以在该 POM 文件中找到 AAR 的传递依赖项。 - Veaceslav Gaidarji
我找到了POM文件,谢谢。它列出了大约5个依赖项。这是全部吗?追踪这些依赖项的最佳方法是什么?如果您将此作为答案添加,我将标记它为已接受... - staterium
1个回答

4
AAR是否发布在某个地方(例如maven central,jcenter)?理想情况下,在准备部署AAR时应该生成一个POM文件,您可以在该POM文件中找到AAR的传递依赖项。

它们就是全部吗?

这些依赖可能还有其他依赖关系。请阅读更多关于传递依赖的内容。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接