当前位置: 首页 > news >正文

织梦dedecms大气微电影网站模板老师直播课

织梦dedecms大气微电影网站模板,老师直播课,东莞做网站定制,心悦每周免做卡网站一、问题描述 最近在工作上的项目中接触到SwipeDelMenuLayout这个第三方Android开发库,然后我就根据网上的教程进行配置。这里先说一下我的开发环境:Android Studio版本是android-studio-2020.3.1.24-windows,gradle版本是7.0.2。 首先是在se…

一、问题描述

        最近在工作上的项目中接触到SwipeDelMenuLayout这个第三方Android开发库,然后我就根据网上的教程进行配置。这里先说一下我的开发环境:Android Studio版本是android-studio-2020.3.1.24-windows,gradle版本是7.0.2。

        首先是在settings.gradle文件中添加jitpack仓库,而不是build.gradle文件(这么做的原因是参考了别人的资料:https://www.jdk5.com/ask/34/build-was-configured-to-prefer-settings-repositories-over-project-repositories-b)。添加的这一行代码是

maven { url 'https://jitpack.io' }

        然后整个settings.gradle文件变成

dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {google()mavenCentral()maven { url 'https://jitpack.io' }}
}
rootProject.name = "SwipeDelDemo"
include ':app'

        然后在build.gradle (Module)文件中添加依赖

implementation 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'

        该文件的依赖就变成如下

dependencies {implementation 'androidx.appcompat:appcompat:1.2.0'implementation 'com.google.android.material:material:1.3.0'implementation 'androidx.constraintlayout:constraintlayout:2.0.4'testImplementation 'junit:junit:4.+'androidTestImplementation 'androidx.test.ext:junit:1.1.2'androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'implementation 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'
}

        之后就可以编译使用SwipeDelMenuLayout这个库了。但是,编译的时候却遇到了来自Android Studio的编译报错,说

Could not find SwipeDelMenuLayout-V1.3.0.jar (com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0).

        然后我去访问地址:https://jitpack.io/com/github/mcxtzhang/SwipeDelMenuLayout/V1.3.0/SwipeDelMenuLayout-V1.3.0.jar,浏览器显示Build failed. See the log at jitpack.io。具体的报错信息如下:

        上面的报错表明这个库确实引用不了。我以为是我配置错了,但跟着别人的方式配置,Android Studio报的编译错误会更加多。

        如果我删掉

implementation 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'

        这样项目瞬间没事,直接运行。当然这个不是解决方案,哈哈。

二、解决方案

        官方文档我来来回回又看了好几遍,然后有重大发现!!

        该三方库的开源作者在CSDN博客推荐使用的版本号是SwipeDelMenuLayout:V1.2.1,如图:

        但在GitHub上的readme.md文档中却写着SwipeDelMenuLayout:V1.3.0,如图:

        我相信作者应该是忘了及时更新文档,所以在调用方面所写的版本号存在着差异。最终,别人在引用该库的时候,有些用V1.2.1,而有些用V1.3.0。这两个版本号应该都是没有问题的,但是最近(2023年7月下旬),我猜测可能是V1.3.0这个版本的jitpack仓库出现了问题,所以导致了项目的编译报错问题。猜测的原因:作者主动撤销了,或者仓库被删除了。

        所以,最终的解决方案是:如果用SwipeDelMenuLayout:V1.3.0报错,就把它改成SwipeDelMenuLayout:V1.2.1。

三、解决后效果

        根据上面的解决方案,参照别人的示例代码,得到了下面的侧滑删除效果

        感觉效果还可以,挺丝滑的。

四、参考资料

        1、【Android】史上最简单,一步集成侧滑(删除)菜单,高仿QQ、IOS

        2、GitHub - mcxtzhang/SwipeDelMenuLayout

        3、Android第三方控件SwipeDelMenuLayout实现侧滑删除

        4、Build was configured to prefer settings repositories over project repositories

http://www.yidumall.com/news/50355.html

相关文章:

  • 网站上想放个苹果地图怎么做查询友情链接
  • 模型评测网站怎么做百度搜索榜
  • angular2做的网站有纹绣培训班一般价格多少
  • 美国视频网站宽带费用网络营销公司注册找哪家
  • 会展网站建设情况微信crm
  • 建筑图集网站域名解析ip地址查询
  • 档案网站建设愿景广告公司取名字参考大全
  • 宁波高端网站开发关键词搜索排行榜
  • wordpress 图片阴影seo搜索引擎优化方法
  • 五屏网站建设价位汉中seo培训
  • 电影下载网站模板无货源电商怎么做
  • 网站备份和备案的区别软文营销的技巧有哪些?
  • html5手机网站开发视频教程网站自动秒收录工具
  • 网站及其建设的心得杭州网站设计公司
  • 网站建设木马科技com域名多少钱一年
  • 建设银行网站建设情况室内设计培训哪个机构比较好
  • 网站默认图百度云官网登录入口
  • 网站委托书找谁做seo交流中心
  • 网站建设案例百度云惠州seo排名外包
  • 力杨网站建设如何做网站优化seo
  • 室内设计师证书哪个含金量高知名的seo快速排名多少钱
  • 网站的制作成品各类资源关键词
  • 威海住房和城乡建设局网站首页外贸平台排行榜前十名
  • 绵阳做网站厦门人才网
  • 毕业设计做网站难吗天津网站建设技术外包
  • 钦州公司做网站指数基金怎么买
  • 做调查赚钱哪些网站最靠谱关键词推广价格
  • 网站的维护怎么做百度搜索推广技巧
  • 备案 网站名称怎么写石家庄seo网站排名
  • 朔城网站制作sem公司