news 2026/4/15 12:03:39

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/12 19:15:12

Vue3 + 高德地图 JS API 2.0 实战:打造多功能地址选择组件

在前端开发中,地图组件是非常常见的需求,尤其是地址选择、经纬度获取这类场景。本文将基于 Vue3 高德地图 JS API 2.0,详细讲解如何封装一个功能完整、易用性强的地图地址选择组件,包含地址搜索、地图点击选点、经纬度双向绑定等…

作者头像 李华
网站建设 2026/4/13 5:38:41

C++基于微服务脚手架的视频点播系统---客户端(2)

这是关于高性能即时通讯系统开发实战的续篇。在前文中,我们完成了系统架构设计的宏观规划、开发环境的精密部署以及版本控制策略的实施。本篇将深入客户端开发的微观层面,聚焦于应用程序启动流程的编排与主窗口视觉效果的深度定制。我们将探讨如何利用Qt…

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

大学生现在这样学网络安全,明年春招_offer_手到擒来!

网络安全学习必备收藏:从理论到实战,EDU SRC挖洞助力春招突围 文章针对网络安全学习者缺乏实战经验的问题,提出系统性解决方案:通过EDU SRC挖洞积累实战经验,包括信息收集、漏洞挖掘和报告提交的完整流程;…

作者头像 李华
网站建设 2026/4/13 9:34:28

从菜鸡到_offer_到手!网络安全面试实战全攻略

网络安全面试攻略:七分实力三分套路,收藏这份干货,offer轻松到手! 本文解析网络安全面试技巧,强调"七分实力三分套路"的综合考验。从成果化自我介绍、甲方乙方面试侧重点差异,到应对不会问题的方…

作者头像 李华
网站建设 2026/4/2 6:33:57

C++ 拷贝构造 拷贝赋值 到底在干什么?——从对象出生到 RAII 思想

很多初学 C 的人,在学习到“拷贝构造函数”和“拷贝赋值运算符”时都会产生一个疑问:这两个东西到底有什么意义? 为什么要分两种? Java 里也没这么复杂啊?如果只是记语法,很快就会忘。 真正理解它们&#x…

作者头像 李华