我目前正在使用最新版本的Android Studio,我有一个(Gradle)项目。我正在努力寻找一种方法来查看Android Studio中此类项目的所有依赖列表。
我正在寻找一个功能,如果可用,类似于Eclipse中Maven项目中的“Maven依赖项”视图,它列出了作为任何给定maven项目的maven依赖项加载的所有jar。
感谢。
答案 0 :(得分:2)
Gradle构建文件中有androidDependencies任务,但我提到它主要是为了解雇它 - 此时它已经过时了(参见https://groups.google.com/forum/#!searchin/adt-dev/androiddep%7Csort:relevance%7Cspell:false/adt-dev/iius619cxmU/ls0oCQiT03QJ)。在 Analyze 菜单下,有 Analyze Module Dependencies 命令,它启动了一个非常强大的依赖查看器,它内置于IntelliJ中。一个缺点是它还没有关于Gradle和Android世界的智能,所以它将例如显示jar文件而不是产生它们的基于Maven的依赖项,如果你有AAR依赖项,它将显示你内部的jar文件在build目录中的explosion-bundles目录,这有点误导。说了这么多,那里有大量的信息,你可以得到你想要的任何东西,只要你对它如何看待这个世界有很好的理解。
答案 1 :(得分:-1)
您可以在以下几个地方找到此信息。使用Android Studio 0.4.2或更高版本,您可以转到模块属性,然后转到“依赖关系”选项卡。任何基于Maven的依赖项都将在此处列出。位于模块“app”目录下的build.gradle文件中也提供了相同的信息。