Android Studio中的mavenCentral、jcenter、google仓库

2023-10-27

一、Android Studio中依赖是从哪里得到
是从工程的build.gradle里面定义的Maven仓库服务器去下载library的。总的来说,只有两个标准的Android library文件服务器:mavenCentral和jcenter。
二、常用的Maven仓库

在这里插入图片描述
1、jcenter
jcenter是由 bintray.com维护的Maven仓库。可以在jcenter.bintray.com/看到整个仓库的内容。
在这里插入图片描述
2、mavenCentral
mavenCentral是由sonatype.org维护的Maven仓库。可以在repo1.maven.org/maven2/看到整个仓库
在这里插入图片描述
不管是jcenter还是mavenCentral,两者都是Maven仓库。jcenter与mavenCenter在不同的服务器上维护,由不同的人提供内容,两者之间毫无关系。在jcenter上有的可能mavenCentral上没有,反之亦然。Gradle支持从mavenCentral中央仓库和jcenter上获取构件。两个仓库都具有相同的使命:提供Java或者Androidlibrary服务。上传到哪个(或者都上传)取决于开发者

3、google仓库
在gradle4.1之后,添加了新的语法google(),用于引用google自有的仓库。很方便,但是不便于研究被依赖的aar源文件。
在这里插入图片描述
4、jitpack仓库
JitPack提供的仓库
在这里插入图片描述
5、本地仓库MavenLocal
把library放在本台电脑的上
在这里插入图片描述
6、自己搭建的仓库

如果作者把library放在自己搭建的服务器上,我们使用该library还可以定义特有的Maven仓库服务器。Twitter的Fabric.io 就是这种情况,它们在https://maven.fabric.io/public上维护了一个自己的Maven仓库。如果想使用Fabric.io的library,必须自己如下定义仓库的url。
在这里插入图片描述
三、阿里云的国内镜像
在国内使用jcenter、mavenCentral及google三个远程仓库,GradleSync会很慢,goole仓库甚至需要科学上网才能访问。为了加快Gradle Sync速度,可以优先使用阿里云镜像 仓库作为下载源。
在这里插入图片描述
如果下载相关依赖失败,可以尝试用镜像仓库地址。
在这里插入图片描述
阿里云镜像地址

https://maven.aliyun.com/nexus/content/repositories/jcenter
https://maven.aliyun.com/nexus/content/groups/publi
https://maven.aliyun.com/nexus/content/repositories/google
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio中的mavenCentral、jcenter、google仓库 的相关文章

随机推荐

  • [专利与论文-8]:2021年江苏省专业技术人员职称申报详细手册与申请流程信息收集

    目录 一 申报入口 二 中级 副高及正高申报请按如下材料准备 三 相关事项说明 四 申报信息填写案例 4 1 基本信息与申报信息 4 2 基本信息采集 工作总结 其它附件材料 4 3 其他材料准备 一 申报入口 https m mynj c
  • 模拟电路设计(9)--- VMOSFET

    MOS器件虽然漏极电流可以达到数安培 漏源电压可以达到100V以上 但是由于漏源电阻大 频率特性差 硅片面积利用率低等缺点 使得MOSFET在功率上有很大的限制 随着VMOS技术移植到MOS功率器件后 VMOSFET的耐压可达到1000V以
  • 深度学习环境配置——(Cuda11)windows下的torch==1.7.1环境配置

    学习前言 好多30系显卡呀 虽然很贵 但是为了深度学习也没有办法欸 该博客主要是为了30系显卡写的 当然不一定一定要30系列显卡 只要支持Cuda11都可以这样配置 环境内容 pytorch 1 7 1 torchvision 0 8 2
  • 决策树分类器DecisionTreeClassifier参数解释

    sklern中使用sklearn tree DecisionTreeClassifier类来实现决策树分类算法 模型调参常用参数如下 名称 功能 描述 criterion 特征选择标准 gini or entropy default gin
  • 软件测试/测试开发丨学会与 AI 对话,高效提升学习效率

    点此获取更多相关资料 简介 ChatGPT 的主要优点之一是它能够理解和响应自然语言输入 在日常生活中 沟通本来就是很重要的一门课程 沟通的过程中表达越清晰 给到的信息越多 那么沟通就越顺畅 和 ChatGPT 沟通也是同样的道理 如果想要
  • 内网工作站部署

    概述 为了方便做各种实验 我买了几台服务器放在家里 服务器上安装了虚拟化系统 运行的虚拟机有十几台 在家里的时候 我可以很方便的连接服务器 但是到了单位或出差的时候 连接服务器变得比较麻烦了 最开始我使用各种内网穿透的方案 但是虚拟机很多
  • SylixOS热插拔实现实例(四)

    1 网卡热插拔实现 SylixOS中 热插拔消息是在创建热插拔设备时产生 由热插拔设备驱动实现 下面介绍以网卡热插拔为例 介绍网卡热插拔消息产生流程 以mini2440网卡驱动为例 驱动程序通过调用API HotplugPollAdd函数将
  • 向数组中输入字符串的三种方法

    像一维数组中输入一串字符并输出 第一种方法 用gets 获取字符串 输出结果 第二种方法 利用scanf输入字符 注意不能获取空格 结果 第三种方法 利用while循环getcchar 结果
  • C#如何调用外部exe程序

    http blog csdn net cyamazing article details 52849106 1 在主界面添加调用外部exe程序的Button 双击此Button进入代码编辑页面 在程序的开始using System Diag
  • OpenCV阈值处理(threshold函数、自适应阈值处理、Otsu处理)

    目录 阈值处理 一 threshold函数 1 二值化阈值处理 cv2 THRESH BINARY 2 反二值化阈值处理 cv2 THRESH BINARY INV 3 截断阈值化处理 cv2 THRESH TRUNC 4 超阈值零处理 c
  • 刷脸支付能够很好的解决扫码支付的弊端

    刷脸支付设备采用的是目前安全系数最高的3D结构光摄像头技术 使用毫米级景深信息检测 在用户第一次使用时 就通过光感点阵 采集了用户独一无二的生物身份信息 然后与实名认证后的支付宝账号相连 来达到安全支付的效果 也就是说 就算不法分子拿着我们
  • cpp在vector中查找find元素

    假如我有一个vector数组 需要查询某个数是否在数组中 某个数在数组中第一次出现的位置 这个时候就需要用到
  • Python——UDP Socket实现视频互传,远程调用另一台电脑摄像头(cv2)

    一台电脑当服务器多线程提供摄像头服务 支持多台电脑调用 目录 一台电脑当服务器多线程提供摄像头服务 支持多台电脑调用 一 效果展示 和舍友联机 多台电脑效果 二 带注释的代码 1 服务端 2 客户端 一 效果展示 和舍友联机 多台电脑效果
  • 力扣刷题 每日两题(一)

    一 力扣20题 class Solution object def isValid self s type s str rtype bool if len s 0 return True stack for c in s if c or c
  • FISCO-BCOS 一、默认配置搭建区块链网络

    一 采用默认配置搭建区块链网络 1 安装openssl ubuntu依赖 sudo apt install y openssl curl 2 创建操作目录 下载安装脚本 cd mkdir p fisco cd fisco 3 搭建单群组4节
  • 面试分享

    在软件测试的面试过程中 经常会出一些测试基础的问题 以此来评估应聘者的基本测试功底和知识储备 下面我就为大家整理了一些软件测试常见面试题及答案 仅供参考 之前的推文也有分享过相关的软件测试面试题 正在准备面试的小伙伴们可以进入本公众号 面试
  • flutter内存泄漏常见分析

    内存泄漏是Flutter中的一个常见问题 以下是一些可能导致内存泄漏的情况和注意事项 未释放控制器 在使用一些控制器 如AnimationController TextEditingController等 时 需要在不需要时及时释放控制器
  • 创建线程的方式打开记事本

    更好的阅读体验 huge color red 更好的阅读体验 更好的阅读体验 今天操作系统课老师讲到进程 提出了一个有趣的小实验 能否以系统调用的方式利用 Windows 创建进程的系统调用函数来打开一个软件 闲着蛋疼的我立马来了兴趣 姑且
  • unity开发VR,没有VR设备解决方式

    文章目录 前言 一 环境搭建 1 普通VR环境搭建 2 虚拟相机搭建 二 模拟相机的操作 总结 前言 开发实例环境为unity2018 4 11 VRTK3 3 0 steamVR1 2 23 当我们身边没有HTC VIVE设备时我们不能去
  • Android Studio中的mavenCentral、jcenter、google仓库

    一 Android Studio中依赖是从哪里得到 是从工程的build gradle里面定义的Maven仓库服务器去下载library的 总的来说 只有两个标准的Android library文件服务器 mavenCentral和jcen