列出android aar库中使用的所有依赖项

时间:2018-05-11 23:39:08

标签: android dependency-management

我想知道是否有办法在android库(aar文件)中列出所有库依赖项。我们有一个基于Android NDK的库。我自己从未在图书馆工作,但我想了解所有与开源许可检查库的开源依赖关系。

1 个答案:

答案 0 :(得分:-1)

为了更好地理解,我会显示截图。

<强> 1。点击项目

External Libraries used in AS project

<强> 2。单击外部库

External Libraries used in AS project

您还可以点击右侧的Gradle标签,然后双击androidDependencies

来检查您的应用依赖关系

External Libraries used in AS project

当您想知道哪个依赖项导致项目中存在冲突时,它非常有用

External Libraries used in AS project

修改

什么是Android NDK?

Android Native Development Kit允许开发人员从设备中获得最高性能,这对于Unity或虚幻引擎等游戏引擎非常有用。因为源代码直接编译为CPU的机器代码(而不是Java中的中间语言),因此开发人员能够获得最佳性能。如果您有绝对需要使用的东西,也可以使用其他开发人员的库或您自己的库。

如何安装和使用

安装Android NDK就像在OS X上Preferences > Android SDK > Android NDK和在Windows上File > Settings > Android SDK > SDK Tools > NDK一样简单。

<强>缺点

NDK无法直接访问Android SDK中提供的大量API,而在NDK中开发将始终为您的应用程序带来额外的复杂性。

了解详情:herehere&amp; here