我想知道是否有办法在android库(aar文件)中列出所有库依赖项。我们有一个基于Android NDK的库。我自己从未在图书馆工作,但我想了解所有与开源许可检查库的开源依赖关系。
答案 0 :(得分:-1)
为了更好地理解,我会显示截图。
<强> 1。点击项目
<强> 2。单击外部库
您还可以点击右侧的Gradle标签,然后双击androidDependencies
当您想知道哪个依赖项导致项目中存在冲突时,它非常有用
修改强>
什么是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中开发将始终为您的应用程序带来额外的复杂性。