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

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

compile ‘com.facebook.fresco:fresco:0.1.0+‘  

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

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

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

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

在gradle里最外层加上

allprojects {
    repositories {
        mavenCentral()
    }
}

就是设置一下远程仓库使用mavenCentral...然后Sync project with gradle files一下,就开始下载了,Btw,mavenCentral不需要FQ。如果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

时间: 2024-10-21 06:44:52

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

Android - "已安装了存在签名冲突的同名数据包",解决方法!

错误提示:已安装了存在签名冲突的同名数据包. 解决方法:打开Android Studio,打开logcat,用usb线连接你出错的手机,识别出手机之后,在你的项目后面,点击"run"按钮,随后AS会提示你,你删除先前安装的APP就可以了! 原文地址:https://www.cnblogs.com/sunylat/p/9962767.html

Android Studio 在图形界面使用 Gradle 配置项目所需jar包

在 Android Studio 中使用第三方 jar 包,可以直接下载后添加到项目中,也可以使用 Gradle 配置进行管理.图形界面下十分简单. 点击下图中间的图标,或者选中 Model ,按F4 打开 Project Structure 面板后选择 Dependencies 选项卡 点击 + 号 ,选择1 Library dependency ,我们从互联网服务器上下载 Google提供的 gson.jar 包 在弹出框的文本框中输入需要的jar包的名字,最好是包名.点击右边的查找按钮,如

Android Studio 开发安卓软件时下载的工程项目 Sync with gradle 失败

Sync with gradle 失败的原因有很多,其中很多时候会遇到下载下来的工程同步失败,目前的经验来看下载的工程同步失败均是由于下图中的两个配置其中某个缺少了 google() 或者 jcenter().只需补上缺少的内容即可. 原文地址:https://www.cnblogs.com/memoryLost/p/10711010.html

android开发ExpandableListView展开分组时不滚动不顶上去的解决方法

//给ExpandableListView设置分组点击事件binding.elvContactGroup.setOnGroupClickListener { parent, _, groupPosition, _ -> if (parent.isGroupExpanded(groupPosition)) { parent.collapseGroup(groupPosition) } else { parent.expandGroup(groupPosition, false)//第二个参数传递f

maven在add dependecy时搜索不出jar包的解决办法

一:前言 其实我一直都很头疼maven的项目管理的,因为觉得用起来还是没有那么方便的啊,不过今天我自己算是小弄了下maven项目的故那里,是一个同事在配置maven的项目,我去凑了下热闹而已,现在自己配置这些还是又点信心的啊. 二:内容 我在用maven的add dependecy搜索jar的时候什么都没有什么,自己纠结了好半天啊,现在我自己解决了. 首先你的maven的基本配置需要,还需要本地仓库,如下图 如果上面的配置好了其实我就是一步: 三:总结 需要自己去亲自实践啊,今天晚上八点的飞机飞

eclipse上的maven,添加依赖后无法自动下载相应的jar包

Failed to read artifact descriptor for org.quartz-scheduler:quartz-jobs:jar:2.2.3  org.eclipse.aether.resolution. ArtifactDescriptorException: Failed to read artifact descriptor for org.quartz-scheduler:quartz-jobs:j 表示本地仓库缺少jar包. 解决方法: 先查看本地配置是否正确:

Android Studio各版本网盘下载地址(持续更新)

0.3.2 带SDK 无SDK 0.3.1 linux: http://dd.ma/PkslVZNz max: http://dd.ma/BUrzqUYN windows: http://dd.ma/fJITsRHP 0.3.0 linux: http://dd.ma/EEJVu0Sh mac: http://dd.ma/BHwcWOJU windows: http://dd.ma/4MRoajTv 0.2.13 mac: http://dd.ma/vJIfNC7Y linux: http://

Android Studio 查找aar依赖的顺序

Android Studio 查找aar依赖的顺序: Searched in the following locations: file:/E:/android_studio/sdk/extras/m2repository//netframe-debug//netframe-debug-.pom file:/E:/android_studio/sdk/extras/m2repository//netframe-debug//netframe-debug-.aar file:/E:/android

idea 多模块依赖时 tomcat启动 找不到类解决办法

三个模块,moduleA.moduleB.moduleC,A依赖B和C,在idea中使用tomcat部署moduleA子模块时,一直提示java.lang.ClassNotFoundException. 解决方法:把依赖的模块以jar包形式加入到主模块中,如下图所示: 确定,编译,重启tomcat,启动正常.此时在编译好的lib下,能看到依赖的两个module jar包,如下: 原文地址:https://www.cnblogs.com/lidq/p/9053385.html