没有合适的资源?快使用搜索试试~ 我知道了~
成功解决Unable to resolve dependency、classpath等所有有关环境配置的问题
19 下载量 120 浏览量
2021-01-03
17:47:14
上传
评论
收藏 415KB PDF 举报
温馨提示
(第一次写文章,我经验也不足,根据自己的理解来向大家解释一下) 先说一说今天被折磨一整天的感悟: 当项目导入、运行爆红时,一个劲百度出现的错误和解决方案,可能不是最先做的事。 加深对于项目运行过程的理解,才是治本的方法 刚刚导入一个别人的项目,或者把别人的代码移植进来,大概率会一片爆红,因为“环境配置”不一样。 对于这种Sync时出错的事情,一定要往“环境配置”四个字上去找原因。 环境配置,无非是网络配置和下面这四个gradle文件: 先说网络配置 相信点开这篇文章的同学都已经过了unable to find valid certification这一关,成功为自己的项目配置好了阿里云仓库等
资源推荐
资源详情
资源评论
成功解决成功解决Unable to resolve dependency、、classpath等所有有关环境配置的问题等所有有关环境配置的问题
(第一次写文章,我经验也不足,根据自己的理解来向大家解释一下)
先说一说今天被折磨一整天的感悟:
当项目导入、运行爆红时,一个劲百度出现的错误和解决方案,可能不是最先做的事。
加深对于项目运行过程的理解,才是治本的方法
刚刚导入一个别人的项目,或者把别人的代码移植进来,大概率会一片爆红,因为刚刚导入一个别人的项目,或者把别人的代码移植进来,大概率会一片爆红,因为“环境配置环境配置”不一样。不一样。
对于这种Sync时出错的事情,一定要往“环境配置”四个字上去找原因。
环境配置,无非是网络配置和下面这四个gradle文件:
先说网络配置先说网络配置
相信点开这篇文章的同学都已经过了unable to find valid certification这一关,成功为自己的项目配置好了阿里云仓库等镜像网站。我们知道Android Studio是对网络依赖很强的软
件,只要想让一个项目运行起来,必须要常常download和sync(同步),需要从谷歌的网页里获取很多内容才能让项目跑起来,提供这些资源网站的入口代码,就叫“源”。
但是由于墙的存在,我们没法访问google和jcenter等网站,于是有了阿里云镜像库。
所谓镜像就是,阿里巴巴会定期把google()和jcenter()资源库里所有的东西拿过来,放到自己这里,我们进阿里云就可以达到获取运行资源的目的了,接下来我都是设置阿里
云镜像和不翻墙情况下运行的。
此外,少部分时候资源文件都是比较分散的,有的依赖库在阿里有,但是有的可能就没有了,所我们只准备一个阿里可能还无法完全解决问题,除了阿里的源,还建议大家加上
jcenter {
url “http://jcenter.bintray.com/”
}
mavenCentral()
maven { url “https://jitpack.io” }
等源地址,并且可以尝试调整源的先后顺序。比如我有一个navigation的依赖无法添加,百度了之后把上面的jcenter.bintray放到阿里云的源之前,sync一下,就添加成功了。
但是,由于镜像源不可能做到和google()实时同步,因此存在一定的版本落后现象。比如有一个资源,提示已经有2.0版本了,但是sync一下爆红,下载不了,完蛋,那是因为这
个资源在镜像网站中还没有这么新的版本,可能只有1.9,Anrdoid stuido在镜像里找不到2.0这个资源,就去google里面找了,又因为被墙,所以爆红了
有同学说我翻墙还不行吗?
翻墙会导致proxy代理问题,这也是常常出现的问题,关于代理、端口等概念我的理解还差得远,就不解释了。
这里放一下我的情况:翻了墙,设置了代理,仍然不行仍然不行,而且翻墙会导致http proxy和全局gradle.properties文件设置改变,变了就很难改回来了,所以我不敢去翻墙运行软件
所以说!很多时候把依赖的版本降低一些,让所以说!很多时候把依赖的版本降低一些,让AS能在镜像中找到资源,问题就解决了。能在镜像中找到资源,问题就解决了。
我这次解决问题的一个环节就是,把gradle.properties(module:app)中最下面的dependency项中标黄的版本改低了,原来是1.1.3,爆红提示unable to resolve dependency,改成
1.1.0就可以了
所以说,碰到无法解决依赖库问题时,可能是网络问题,可以考虑依赖版本是否太所以说,碰到无法解决依赖库问题时,可能是网络问题,可以考虑依赖版本是否太“新新”了,把依赖版本逐渐改低,再尝试了,把依赖版本逐渐改低,再尝试
接下来是接下来是Gradle方面的配置,完成这几个配置后,你将畅通无阻的进行项目运行!方面的配置,完成这几个配置后,你将畅通无阻的进行项目运行!
首先,请你明确这3个东西:
资源评论
weixin_38646645
- 粉丝: 4
- 资源: 1001
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功