很久没有做安卓了,然后今天要做一个弹窗的功能,网上搜索了一个第三方框架Xpopup
https://github.com/li-xiaojun/XPopup
然后开始按文档,通过
implementation 'com.github.li-xiaojun:XPopup:2.9.1'
引用进来,然后直接开始使用.如下图:
然后就发现,妈耶,这个Xpopup 类找不到.仔细认真检查了一下,是有引用进来了,不信邪,把Xpopup的版本改了几个,还是不行,把操作文档重头再认真仔细的看一遍,以为自己哪里有配置错误,但并没,我没有放弃,然后就开始各种百度了,[Xpopup引用成功,但是找不到类][AS中Xpopup引用无效][gradle导入无效]....然后发现下面两篇文章,给我了灵感,放上链接表示对作者的感谢和尊重.[谢谢!]
IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包_y_bccl27的博客-CSDN博客
gradle引入新包无法引用_找不到工作的小白白的博客-CSDN博客
所以我就试了一下降低gradle 的版本.(很惭愧对于gradle 一直停留在表面,只知道什么配置)
我原来是gradle 7.2版本,gradle 插件7.1 版本的,然后我就给降低到gradle 6.6版本,gradle 插件4.1 版本 然后发现降低版本后报了很多错误.于是就去查了一下,[gradle版本和gradle插件的对应关系][gradle不同版本之间的区别]
对应关系表:
Gradle 不同版本区别:
大概看了这个作者的,一种似懂非懂的感觉,好像知道了点什么.我这边呢主要是几个配置文件发生了变化.不同版本在不同的配置文件里面进行配置的,settings.gradle/build.gradle 这两个不一样了,然后重新sync 一下,就OK了.
主要想记录一下:
1.Gradle 要研究一下,用AS 开发这是绕不过的坎
(Gradle插件.Gradle版本.配置文件.修改版本,下载版本);
2.不要随便升级到太高版本特别是你不了解的情况下;
3.记录是个好习惯;