当前位置: 首页 > article >正文

通过链接下载AS依赖库

使用Android Studio的小伙伴都知道,在AS项目首目录有个build.gradle文件,如下图:

先来看看jcenter()仓库:https://jcenter.bintray.com/,如下图:

从jcenter()仓库的截图可以看到,jcenter存放了各种第三方的依赖库,比如:io.reactivex.rxjava2:rxjava:2.0.1

那么,我们怎样通过链接手动去下载这些依赖库呢?接下来以compile ‘io.reactivex.rxjava2:rxjava:2.0.1’这个为例:

1)先通过链接:https://jcenter.bintray.com/io/reactivex/rxjava2/rxjava/2.0.1/rxjava-2.0.1.pom,去下载rxjava-2.0.1.pom文件

2)打开下载好的rxjava-2.0.1.pom,可以看到如下图:

3)从rxjava-2.0.1.pom没有找到packaging节点指定是aar,那么就是jar,所以我们通过以下链接下载jar:

https://jcenter.bintray.com/io/reactivex/rxjava2/rxjava/2.0.1/rxjava-2.0.1.jar

4)下载好jar之后,从rxjava-2.0.1.pom可以看到rxjava-2.0.1.jar还依赖了reactive-streams-1.0.0,所以还需要按照上述步骤将依赖的库下载下来

到此就结束啦!

【补充】

从Android studio 3.0开始,增加google()仓库配置,如下图:

先看看仓库google():https://dl.google.com/dl/android/maven2/index.html里面的东西,如下图:

从截图可以看到,google()主要是存放了自家开发的一些依赖库,比如:com.android.support.appcompat-v7

那么,假如我要通过链接手动下载Android Studio 这句代码:compile 'com.android.support:appcompat-v7:26.0.0'的依赖库,怎么办呢?

步骤如下:

1)先通过链接:https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.pom 下载appcompat-v7-26.0.0.pom文件

链接格式:google()仓库地址+依赖库groupId+依赖库artifactId+依赖库version+依赖库artifactId-依赖库version

2)打开下载好的appcompat-v7-26.0.0.pom看到如下图:

3)从上面可以看到packaging,这个节点告诉我们这个依赖库是以aar的形式存放在仓库里,那么我们可以通过链接:

https://dl.google.com/dl/android/maven2/com.android.support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar

下载到appcompat-v7-26.0.0.aar,这个就是AS用到的依赖库了

4)同时,我们还需要重点关注,dependency这个节点,这个节点是你所下载库要依赖到的项目,那么你还需要递归的把依赖库按照上面的步骤一步一步地下载下来

到此,通过链接手动下载AS依赖库就到此结束啦!

http://www.lryc.cn/news/2419226.html

相关文章:

  • Openbravo3.0 用户操作界面介绍
  • 推荐十款最好的数据防泄密软件
  • 从零开始学黑苹果-基础安装教程(10.11.6)
  • OD手脱UPX壳
  • osCommerce
  • flash数字时钟_单片机DS1302时钟
  • Restlet 中文版指南
  • linux希捷移动硬盘驱动,Seagate移动硬盘驱动程序
  • JQuery的submitHandler
  • 网络基础CCNP|router-map
  • System.Runtime.InteropServices.COMException解决办法
  • 生存资料校准曲线calibration curve的绘制
  • 如何在 Windows 2000 中使用 COMPRESS、COMPACT 和 EXPAND 命令压缩或解压缩文件和文件夹...
  • GridView控件
  • Linux下安装和使用Smarty模板引擎的初始化方法
  • HTML常用标签笔记 (其二)
  • 前端开发网站整理
  • SQL Server 2014 SP1 通过补丁KB3058865提供更新,SP1一文便知
  • flutter项目结构,android游戏开发大全第四版
  • MATLAB用矩阵创建大型矩阵以及创建RGB图像
  • 有赞 Android 编译进阶之路 —— 增量编译提效方案Savitar
  • 爬取百度图片的两种方法
  • 一文讲清楚C语言多线程、信号、互斥量、条件变量的原理与使用(含案例)
  • 16个优秀网站设计网站
  • 台式计算机安装无线网卡驱动程序,台式机无线网卡驱动,详细教您台式机无线网卡驱动如何安装...
  • PTN与 IPRAN技术简介
  • 安装busybox步骤
  • cPanel主机泛域名解析方法
  • 关于驳斥张五常发表的文章《是打开秦始皇陵墓的时候了》
  • MFC 使用Skin++ 美化皮肤