news 2026/4/16 17:43:41

Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
implementation'com.github.bmelnychuk:atv:1.2.9'
  • 在 Android 开发中,引入上述依赖后,构建项目时,出现如下错误信息
Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.8.0-runtime (androidx.core:core:1.8.0) and support-v4-21.0.3-runtime (com.android.support:support-v4:21.0.3) Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules core-1.8.0-runtime (androidx.core:core:1.8.0) and support-v4-21.0.3-runtime (com.android.support:support-v4:21.0.3) Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules core-1.8.0-runtime (androidx.core:core:1.8.0) and support-v4-21.0.3-runtime (com.android.support:support-v4:21.0.3)
# 解读 在模块 core-1.8.0-runtime(androidx.core:core:1.8.0) 和 support-v4-21.0.3-runtime(com.android.support:support-v4:21.0.3) 中发现重复的类 android.support.v4.app.INotificationSideChannel ...
问题原因
  • 项目同时引入了两个包含相同类文件的库,导致了重复类错误,冲突双方如下
  1. AndroidX 库(新版本支持库):androidx.core:core:1.8.0

  2. 旧版本支持库:com.android.support:support-v4:21.0.3

处理策略
  • gradle.properties文件中添加如下内容
android.useAndroidX=true android.enableJetifier=true
  1. android.useAndroidX=true:表示项目使用 AndroidX 库

  2. android.enableJetifier=true:表示允许 Gradle 自动重写旧的第三方库的二进制文件,将其中的旧支持库引用转换为 AndroidX 引用

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:17:29

Android Jetpack Compose 开发问题:无法使用 HorizontalUncontainedCarousel

在 Android 开发中,使用 Jetpack Compose 时,无法使用 HorizontalUncontainedCarousel,即 HorizontalUncontainedCarousel 不存在 问题原因 HorizontalUncontainedCarousel 是较新的版本的 material3 中的 API 处理策略 将 material3 升级到较…

作者头像 李华
网站建设 2026/4/16 10:14:43

开发改 bug 改到秃太苦了!转网安月薪翻倍不用加班,悔哭了

开发改bug改到秃?这行转网安,月薪翻倍不用加班,我后悔没早转! 前言 作为一个从开发转岗到网安的老兵,我经常被以前的同事问:“天天跟代码较劲,写那些没人用的功能,有意思吗&#x…

作者头像 李华
网站建设 2026/4/15 12:34:32

第八届传智杯场景环境艺术设计挑战赛练习题库(一)

1.[单选] 在AIGC辅助场景环境艺术设计中,以下哪种数据格式常用于存储设计方案? ( 1分 ) 得分:0分 .jpg .docx .pdf .3ds未选 正确答案.3ds 答案解析.3ds是三维模型数据格式,常用于存储场景环境设计方案…

作者头像 李华
网站建设 2026/4/16 13:30:54

第八届传智杯动漫设计挑战赛练习题库(一)

1.[单选] 在运用AIGC进行动漫角色表情设计时,哪种表情相对较难生成理想效果? ( 1分 ) 得分:0分 微笑 愤怒 复杂的苦笑未选 惊讶 正确答案复杂的苦笑 答案解析微笑、愤怒、惊讶表情特征明显,AIGC较易生…

作者头像 李华
网站建设 2026/4/15 15:26:33

基于深度学习YOLOv11的石头剪刀布检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文提出了一种基于深度学习目标检测模型YOLOv11的石头剪刀布手势识别系统,能够实时检测并分类用户手势(石头、剪刀、布)。系统采用YOLOv11模型,结合高质量的自定义YOLO数据集(包含训练集6,455张、验证集…

作者头像 李华
网站建设 2026/4/16 14:59:46

RAG基础:基于markdown_split的Markdown文本分割实战

一、要求实现如下功能:功能:headers_to_split_on支出混合的拆块(支持 chunk_size、chunk_overlap)支持 chunk 元数据markdown 中的代码不拆分支持strip_headers 参数设置二、题解思路解析:实现思路 1. 分层处理策略 &a…

作者头像 李华