zoukankan      html  css  js  c++  java
  • android开发过程使用的依赖库的具体地址到底是啥?记录一下

    android开发过程使用的依赖库的具体地址到底是啥?比如项目里面使用了bugly库,我们添加的依赖如下:
      api 'com.tencent.bugly:crashreport:latest.release'
      上面的latest.release表示使用最新的版本,也可以使用具体的数字,比如 api 'com.tencent.bugly:crashreport:3.2.1'

    但是我们要理解的是,android studio从哪里去下载这个库的呢,具体路径又是什么呢?
      默认android studio从jcenter下载,在项目的根build.gradle文件下配置的jcenter(),其实也是对呀地址https://jcenter.bintray.com
      如果这个库不是发布jcenter而是其他地方,那就得指定发布在哪里了,使用maven指定,语法:maven{url 'url'}
      注意不一定是https://jcenter.bintray.com 哦,有可能是其他地方比如https://jitpack.io 等等,具体要看这个库发布在那里,

    知道从哪里下载依赖库了,那具体的路径是什么呢?
      其实就是下载站点加上依赖库全名称,比如api 'com.tencent.bugly:crashreport:3.2.1' 对应的地址是https://jcenter.bintray.com/com/tencent/bugly/crashreport/:3.2.1/ 。
      也就是api依赖库名称里的.改为/再加上站点路径。
      当然api 'com.tencent.bugly:crashreport:latest.release' 对应https://jcenter.bintray.com/com/tencent/bugly/crashreport下最新的版本号了。
      
    那知道这个有什么用吗?当然有,比如有些库给你的配置是latest.release版本而不知道具体版本,这个字符串会导致每次android studio构建都会检查的,但我们不想每次检查因为有时可能没有网络呀,但你又不知道具体版本号,这时可以自己打开浏览器到对应的地址去看看具体的最新版本号什么,然后改为具体版本号就好。
    
    

      
  • 相关阅读:
    AdaBoost学习笔记
    隐马尔科夫模型(HMM)学习笔记二
    隐马尔可夫模型(HMM)学习笔记一
    k-means学习笔记
    pandas练习(四)--- 应用Apply函数
    pandas练习(三)------ 数据分组
    pandas练习(二)------ 数据过滤与排序
    pandas练习(一)------ 了解数据
    Android Studio Error:CreateProcess error=216
    玩QQ游戏,见到好几个图像是美女的QQ,就不始玩
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/12852481.html
Copyright © 2011-2022 走看看