在AndroidStudio中如何显示出依赖库的本地存储路径
来源:互联网 发布:100 是淘宝极限词吗 编辑:程序博客网 时间:2024/06/06 18:39
在AndroidStudio中如何利用一个task显示出依赖库的本地存储路径
这篇文章主要分享一个主题,如何在 AndroidStudio 中利用 gradle 查看自己项目中引入的三方依赖库的本地缓存路径。相信一些同学会对这个 话题感兴趣的。
自从使用 AndroidStudio + Gradle 开始项目开发,我们已经用到了很多 gradle 带来的特性,比如要在项目中使用三方 Lib , 我们再也不需要像 eclipse 时代,需要我们手动下载对应的 jar 包,从 gradle 开始,我们只要在build.gradle 加入三方lib的 dependencies 路径,然后同步,lib就自动下载到本地了。
例如,我们要在自己的项目中引用 square 公司的网络框架 OkHttp ,只需要在 build.gradle 文件中加一行依赖路径即可,如下所示
compile 'com.squareup.okhttp:okhttp:2.5.0'
加入之后,同步,我们就可以使用 okhttp 提供的各种 API ,很简单的导入方式。
但是时间久了,我就愈发想知道,gradle到底把lib给存到什么地方了, 今天搜了一圈,找到一个靠谱的方法,特意分享下,也不是什么技术点,只是解决我心中的一个疑问而已。
答案
task showMeCache << { configurations.compile.each { println it }}
将上面的代码放在 build.gradle 最下方
然后控制台执行
gradle showMeCache
即可看到所有依赖的对应路径,如下所示
:app:showMeCache/Users/mao/workpace/person/AppPlus/app/libs/lite-orm-1.7.0.jar/Users/mao/workpace/person/AppPlus/app/libs/umeng-update-v2.6.0.1.jar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/23.1.1/appcompat-v7-23.1.1.aar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/design/23.1.1/design-23.1.1.aar/Users/mao/.gradle/caches/modules-2/files-2.1/com.jenzz/materialpreference/1.3/def38f1784f5f789b10ed388e385f7857e765405/materialpreference-1.3.aar/Users/mao/.gradle/caches/modules-2/files-2.1/com.readystatesoftware.systembartint/systembartint/1.0.3/de4f7404e2f58d8f6e83cb1e85d0c2d6c2987287/systembartint-1.0.3.jar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/gridlayout-v7/22.2.0/gridlayout-v7-22.2.0.aar/Users/mao/.gradle/caches/modules-2/files-2.1/com.umeng.analytics/analytics/5.6.4/76fed6d2233b958f0c1d589aa366785e0ab5c8f1/analytics-5.6.4.jar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/percent/23.1.0/percent-23.1.0.aar/Users/mao/.gradle/caches/modules-2/files-2.1/com.jaredrummler/android-processes/1.0.2/704bbcb3f6d25c5da24b3e0199b178520ad7ca7e/android-processes-1.0.2.aar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/support-v4/23.1.1/support-v4-23.1.1.aar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/recyclerview-v7/23.1.1/recyclerview-v7-23.1.1.aar/Users/mao/Downloads/android/sdk/extras/android/m2repository/com/android/support/support-annotations/23.1.1/support-annotations-23.1.1.jar
0 0
- 在AndroidStudio中如何显示出依赖库的本地存储路径
- 【AndroidStudio】中找到添加依赖库的本地缓存
- Android Studio中依赖库的本地存储位置
- 如何在springboot项目中直接导入本地jar文件而不是远程maven仓库的依赖
- AndroidStudio中project的model在Android目录中显示
- winform 中如何将查询出的数据(DataSet或DataTable)显示在reportViewer?
- 在j2me中如何实现获取本地后缀名为mp3文件的名称及路径
- 从svn路径上下载了代码在Androidstudio中不显示
- AndroidStudio如何添加依赖
- 在SQLSERVER2005中如何调试本地和远程存储过程
- 在SQLSERVER2005中如何调试本地和远程存储过程
- 如何通过maven命令将本地的jar包添加到maven依赖库中
- AndroidStudio中修改api帮助文档本地路径问题
- 如何在jsp中显示本地计算机上的图片文件
- 关于如何在AndroidStudio中debug自定义的AbstractProcessor
- 可以在收藏夹中显示出你的图标
- ViewPager在activity中显示不出图片的解决办法
- 从数据库中读取出的数据如何在GridView显示成我们所需要的内容?
- 为什么一直报莫名其妙的错误
- Android 5.0 RippleEffect
- PMD
- uboot.2015.07移植之驱动NOR Flash(6)
- Help out of memory的一些总结
- 在AndroidStudio中如何显示出依赖库的本地存储路径
- 设计模式之单例模式
- Oracle job procedure 存储过程定时任务
- js判断移动设备 并跳转到手机版
- Toolbar + DrawerLayout快速实现高大上菜单侧滑
- uva11178
- sqlite3中的数据类型
- pypi 及如何上传自己写的库文件
- git使用笔记