android studio引用三方库的方法,比如SmartRefreshLayout

1、三方库的使用

比如我们要引用一个刷新的控件,比如这个:

https://github.com/scwang90/SmartRefreshLayouthttps://github.com/scwang90/SmartRefreshLayout

官方提供了好几种例子,可以供我们参考。

2、控件的引入

一般我们都会在setting.gradle里面去加入一些三方的库的地址,比如常见的有aliyun的。

其实不管你加入什么地址,只是你引入的三方控件是存在的,那么才会成功。

其实这个原始的地址还是:https://repo1.maven.org/maven2/

发现这里面有很多的目录。

3、比如我们引入上面提到的refresh-layout

比如引入2.1.1的版本,那只要将版本号那段改为2.1.1就可以了。

但是,async now,会报一很多的failure,就是下载不成功的。

4、查找原因

发现aliyun的库里面并没有这个2.1.1的版本,那肯定会下载失败了。

5、解决

上面我们看到源地址:https://repo1.maven.org/maven2/

只要将这个放在setting的配制里就会成功。

那为什么呢?我们要找到这个库,然后才可以去确认源究竟在哪。

所以只要将这个不包括包名在内的域名放到这个settings.gradle.kts文件里一配,然后同步一下,就自动会去下载成功了。

相关推荐
又见情义2 小时前
RK3568 Android 13 SDK 开机自动开启共享热点实践
android
mmsx3 小时前
return false 不是拦截:一次按键触发两个动作的事件冒泡陷阱
android·bug
DU_YULIN3 小时前
Camera HAL ThreadManager概述
android·camera hal
淡淡的香烟4 小时前
Android中的MQTT通信原理解析
android·物联网
淡淡的香烟4 小时前
Android Camera开发详解
android·音视频
mmsx5 小时前
基于 Android 的校园信息管理系统源码
android·java·okhttp
JTaoX6 小时前
pycharm 集成本地 jupyter notebook
ide·jupyter·pycharm
YF02116 小时前
如何进入Android工程模式
android
Kevin Coding7 小时前
JsonConvert:适用于 Android、鸿蒙与 Flutter 的 JSON 转 Model 插件
android·flutter·harmonyos
xcLeigh8 小时前
Go入门:基本数据类型全览与选择指南
android·服务器·golang·教程·go热门