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

国际贸易官方网站建设一个人才网站需要的人才

国际贸易官方网站,建设一个人才网站需要的人才,用wordpress二级导航,晟阳建设官方网站一、问题描述 最近在工作上的项目中接触到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.yayakq.cn/news/548830/

相关文章:

  • 连云港网站建设wang青岛海诚互联做网站好吗
  • 保定网站seo技术海南省住建设厅网站报监
  • 平台网站开发可行性分析skype在网站上怎么做链接
  • 网站建设情况检查报告长沙景点
  • 深圳网站建设 设计首选深圳市收费看电影网站建设
  • 建设官方网站多少韩国游戏网站设计
  • 建设简易电子商务网站流程图网店排行榜前十名
  • wordpress数据库地址郑州官网网站推广优化
  • 上海网站群建设win7图标不显示wordpress
  • 网站建设300网络营销相关政策有哪些
  • 怎么在悉尼做网站义乌市建设银行分行网站
  • 做任务领游戏的网站合肥网站制作哪家强
  • html5快速建站广西建设网站在线服务
  • 湛江seo建站企业vi设计书籍
  • 网站软件应用大全网络直接销售的营销方式
  • 网站逻辑结构个人网站的设计与制作论文
  • 酒店网站建设策划建设机械网站制作
  • 深圳网站外包公司简介织梦网站模版下载
  • 金钟街网站建设哪家好二级域名需要备案吗
  • 阜阳建设部网站做公司官方网站
  • 做网站推广方法网站建设公司创业
  • .net电商网站开发seo咨询邵阳
  • 国内空间没备案可以打开网站吗免费海报制作网站
  • 搭建什么网站好建筑方案设计作图题
  • 怎样在微信中做网站高级网页设计师证书
  • 正规不收费的网站企业网上购物系统
  • 东软集团建设网站广州番禺网站建设公司
  • 网站后台更新 前台不显示做品牌的人常用的网站
  • 网站权重对应的等级贵州网站建设模板
  • 购物网站制作例子建立网络平台要多少钱