如何找到Gradle 依赖的 包 下载了哪里?
2019-06-18 本文已影响0人
王朋6
1、以Android开发为例,在studio的build文件中添加如下一个 aar 包的依赖,名字胡编一个不存在的aar包,也不用往libs文件夹中导入这个aar。
![](https://img.haomeiwen.com/i3356173/694a33051281beb7.png)
2、运行build,此时build会报错,如下
![](https://img.haomeiwen.com/i3356173/cc0c7e3e8e9baad1.png)
错误中指出这个aar找不到,并列出了寻找的路径,这些路径就是gradle搜寻依赖的路径,有的是本地缓存的文件夹(file开头的是本地),有的是远程的(http开头的网络)。
虽然文件不存在,但是我顺着这些路径找到gradle的缓存文件夹,在文件夹下可以找到你所依赖的包
比如:
file:/C:/Users/w*****g/AppData/Local/Android/Sdk/extras/m2repository//appframe_utils20171213141748//appframe_utils-20171213141748-.pom
这个路径就指明了缓存的第一个位置是
file:/C:/Users/w*****g/AppData/Local/Android/Sdk/extras/m2repository/