Android Studio无法下载远程依赖库 5C

报错如下:

Failed to resolve: com.getui:sdk:2.9.5.0 Show in File Show in Project Structure dialog

试了很多种方法了,墙也翻了,但是这个个推库就是下载不下来,求大佬帮下忙

4个回答

当我们讨论依赖的时候,我们通常说的是远程仓库,就像那些依赖库专门用来提供给其他开发者使用的依赖库。手动管理依赖将会为你带来很大麻烦。你必须定位到该依赖文件位置,然后下载jar文件,复制该文件到你的项目,然后引用它们。通常这些jar文件还没有具体的版本号,所以你还必须去记忆它们的版本号,这样当需要更新的时候,你才会知道需要替换成哪个版本。你同时必须将该依赖包放在svn或者git上,这样你的其他同事才可以不用手动去下载这些依赖jar。使用远程仓库可以解决这些问题,一个仓库可以被视为一些文件的集合体。Gradle不会默认为你的项目添加任何仓库。所以你需要把它们添加到repositories方法体内。如果是使用的是Android studio,那么工具已经为你准备好了这一切:
我们只需要在项目的gradle里面做如下配置

repositories {
jcenter()
}
Gradle支持三种不同的仓库,分别是:Maven和Ivy以及文件夹。依赖包会在你执行build构建的时候从这些远程仓库下载,当然Gradle会为你在本地保留缓存,所以一个特定版本的依赖包只需要下载一次。

一个依赖需要定义三个元素:group,name和version。group意味着创建该library的组织名,通常这会是包名,name是该library的唯一标示。version是该library的版本号,我们来看看如何申明依赖:

dependencies {
compile 'com.google.code.gson:gson:2.3'
compile 'com.squareup.retrofit:retrofit:1.9.0'
}
现在我们来通过AndroidStudio,制作一个可以远程依赖的库
1.新建一个Module工程,这里我们选择一个studio工程

image.png
如下所示

image.png
2.完成之后是这样的

image.png

其实就是跟我们的项目已于,只是这个module是一个library,不能单独运行,我们编写各种代码,这里我做的是一个自定义View

3.提交代码到我们自己的github,不知道如何提交的可以看这里,上传项目到github

4.到github里面选择刚才创建的项目,找到release

image.png

5.选择创建新的release

image.png
6.发布完新版本之后,用github账号登录我们的https://jitpack.io/,点击git,就能看见已经生成好了依赖

image.png

Rain_forest233
Rain_forest233 这个方法我试过了,没有用
大约 2 年之前 回复

mirrors.neusoft.edu.cn
as国内镜像试一下

还是老老实实弄个VPN把

首先你得**确保你的android studio成功走了你的代理** ,不知题主用的哪种代理模式。VPN? ss ? http proxy?

其次清理项目的缓存再试

再不行那就像上面的答主说的换成国内源吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐