当前位置:   article > 正文

Android Studio 更换国内源下载依赖库_android studio更换国内源

android studio更换国内源

Android Studio使用远程依赖时下载不了jar包的解决方法


使用AS很大的一个好处就是可以使用在线jar包,只需在引用jar包的时候在版本后加上+,比如:

[java]  view plain  copy
  1. compile 'com.facebook.fresco:fresco:0.1.0+'  

这样不用在jar包作者更新后再次手动更新jar包获取最新版本。

但是很多人包括我自己在不了解gradle使用的情况下,引用在线jar包时怎么都下载不下来,例如提示:


这尼马是没翻墙么,不对,goagent更新AS都没问题,排除了墙的问题后一时想不到问题点在哪了。

早上请教了下同样出了此问题的基友,他解决了,他真的解决了!解决方法异常的简单:

在gradle里最外层加上


  1. allprojects {
  2. repositories {
  3. mavenCentral()
  4. jcenter()
  5. mavenLocal()
  6. }
  7. }


为了避免由于被墙,我们使用国内mave库,这里使用的是开源中国的maven库(PS:绝对的良心网站开源中国maven网页、链接镜像地址:http://maven.oschina.NET/home.html

我们在studio中只需替换项目根目录下build.gradle中的jCenter或者maven就好

开源中国(已停):http://maven.oschina.net/content/groups/public/

阿里云的(速度飞快):http://maven.aliyun.com/nexus/content/groups/public/


  1. allprojects {
  2. repositories {
  3. maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
  4. }
  5. }

就是设置一下远程仓库使用mavenCentral...然后Sync project with gradle files一下,就开始下载了,Btw,mavenCentral不需要翻墙。如果jar包在别的仓库,比如jcenter,那就在里面再加个jcenter()就OK啦。


附下载下来的jar包位置,如foldable-layout-1.0.1-sources.jar:

C:\Users\用户\.gradle\caches\modules-2\files-2.1\com.alexvasilkov\foldable-layout\1.0.1\59a9dd35f8d31de01991ee56b741e9e992914895\foldable-layout-1.0.1-sources.jar


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/737755
推荐阅读
相关标签
  

闽ICP备14008679号