终极方法, 解决Duplicate class 开头的报错内容全过程详解 - Duplicate class com.github.promeg.tinypinyin
只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法
只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法
只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法
今天改东西, 在没有新增任何jar包和aar包以及依赖的时候, Android studio 突然莫名其妙的报错了,
报错内容如下:
Duplicate class com.github.promeg.tinypinyin.android.asset.lexicons.AndroidAssetDict found in modules classes.jar (com.github.promeg.tinypinyin:tinypinyin-android-asset-lexicons:2.0.3) and classes.jar (com.github.promeg:tinypinyin-android-asset-lexicons:2.0.3)
Duplicate class com.github.promeg.tinypinyin.android.asset.lexicons.BuildConfig found in modules classes.jar (com.github.promeg.tinypinyin:tinypinyin-android-asset-lexicons:2.0.3) and classes.jar (com.github.promeg:tinypinyin-android-asset-lexicons:2.0.3)
Duplicate class com.github.promeg.tinypinyin.lexicons.android.cncity.BuildConfig found in modules classes.jar (com.github.promeg.tinypinyin:tinypinyin-lexicons-android-cncity:2.0.3) and classes.jar (com.github.promeg:tinypinyin-lexicons-android-cncity:2.0.3)
Duplicate class com.github.promeg.tinypinyin.lexicons.android.cncity.CnCityDict found in modules classes.jar (com.github.promeg.tinypinyin:tinypinyin-lexicons-android-cncity:2.0.3) and classes.jar (com.github.promeg:tinypinyin-lexicons-android-cncity:2.0.3)
Go to the documentation to learn how to Fix dependency resolution errors.
截图献上:
现在我们开始解决这个问题
现在我们开始解决这个问题
现在我们开始解决这个问题
- 打开Android studio的命令面板Terminal控制台, 输入以下内容并回车
./gradlew app:dependencies
如图:
Android studio 会查找所有依赖并输出日志到Terminal控制台, 如图(内容太多无法全部截图, 只截图部分内容以供查看):
找到刚才报错的日志内容, 复制报错内容中的括号里的依赖内容, 在刚才的Terminal控制台中搜索, 如图
搜索内容如图:
找到了, 是 me.yokeyword:indexablerecyclerview:1.3.0 这个依赖引用了 com.github.promeg.tinypinyin:tinypinyin-android-asset-lexicons:2.0.3 导致的程序报错, 我们先找到 me.yokeyword:indexablerecyclerview:1.3.0 的所在位置全局搜索 me.yokeyword:indexablerecyclerview:1.3.0 , 如图
找到后, 删除或者替换即可, 我这里直接删除了, 我看了一下, 项目里压根就没有用这个库
再次运行, 错误解决了, 程序已经运行到手机上了
总结: 他大爷的, 项目里没有用到pinyin这个库, 找遍了所有文件和文件夹都没有找到和pinyin相关的任何内容, 突然就报错了, 看有人说是库的内容重复了, 也就是类重复了, 但是只有这一个库引用了pinyin的这个库, 真是坑爹呀, 一天又结束了…
终极方法, 解决Duplicate class 开头的报错内容全过程详解 - Duplicate class com.github.promeg.tinypinyin相关推荐
- 404 单页应用 报错 路由_详解vue 单页应用(spa)前端路由实现原理
写在前面:通常 SPA 中前端路由有2种实现方式: window.history location.hash 下面就来介绍下这两种方式具体怎么实现的 一.history 1.history基本介绍 w ...
- pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)
多灾多难的pip简直太玄学了,在第一个电脑上装的时候啥问题都没有,给第二个装的时候各种问题-- 附上numpy 和 pandas的报错解决方案:https://blog.csdn.net/qq_362 ...
- 命令提示符使用java 类报错_lt;03gt;详解第一个Java程序
详解第一个Java程序视频教程: Java轻松入门经典教程ke.qq.com 1.编写源程序 新建一个文本文档,名称为HelloWorld,后缀为.java,右键编辑. 编写一个打印HelloWor ...
- 从Flutter路由报错引申BuildContext详解
前言 在使用flutter路由跳转是出现如下错误: 代码: import 'package:flutter/material.dart';void main() => runApp(MyApp( ...
- Eclipse和MyEclipse使用技巧--解决MyEclipse中的js报错的小方法
今天,下了个模版,但是导进去的时候发现js会报错.看了下其他都没有错误.而有一个js报错误,请原谅我有点红色强迫症,不能留一点红色 . 错误如下: Syntax error on token &quo ...
- 解决安装visual studio installer 报错,无法下载安装文件的问题
文章目录 解决安装visual studio installer 报错,无法下载安装文件的问题 Visual Studio 2019下载官网 一.VS2019安装问题 问题 解决方法1 解决方法2 解 ...
- php ftp报错,ftp工具链接报错530错误详解
使用php空间的站长朋友,ftp工具是我们常常使用的一个管理站点的工具,那么之前无忧主机小编对其很多的报错做出了详解,那么今天无忧主机小编吧530报错的类型拿出来进行讨论一下,这个毕竟是很多的站点朋友 ...
- 已解决:IAR编译时出现duplicate definitions for IAR报错
IAR编译duplicate definitions for IAR报错解决办法 方法一:你需要将你的变量声明放在你的xx.c文件里面,不应该放在你的xx.h的头文件. 方法二:关于变量的声明,外部声 ...
- 解决scrapy爬虫报错 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection
scrapy爬虫报错内容 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: scrapy_data.qi ...
最新文章
- 无线传感器网络--分簇或者不分簇
- 使用SharePoint 2007 Web Service上传文件到文档库
- 数据之路 Day8 Matplotlib包
- 欢迎使用CSDN-markdown编辑器333333
- Linux进程管理与调度-之-目录导航【转】
- HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
- git常用的10个命令
- 自学python考哪些证书-学Python能挣多少钱?哪些人适合学Python?
- 电脑仙人掌机器人作文_暑假有空来练笔——2019各地小学期末作文题目集锦
- linux下pcie串口卡驱动安装,pci串口卡万能驱动
- 文本如何垂直居中?多行文本如何实现上下居中?
- agp计算机组装什么意思,教你怎么组装电脑
- 手机上最好用的五笔输入法_远程输入法,用电脑键盘给手机打字,省蓝牙键盘钱了...
- 如何自己编写一个交通仿真软件 (开篇) 走火入魔。
- 解决:Connections could not be acquired from the unde
- 巴比特 | 元宇宙每日必读:央视网在Polygon发布数字藏品,支持无封闭期的转赠,这是什么新玩法?...
- 信号电缆与计算机电缆区别,控制电缆与计算机电缆有什么区别
- 线上宠物销售系统的设计与实现
- 谈一谈对 TailwindCSS 的看法
- 关于显卡copy占用来回跳动解决方法
热门文章
- oracle锁概念,阻塞
- ubuntu安装远程桌面
- PN通信组态(汇川变频器和S7-1200PN通信)
- QWT下载、安装、配置教程
- ihs服务器限制文件上传,请教IHS配置问题
- Java第二十二篇:详述嵌套for循环执行顺序,小白看了也能懂
- 2019最佳弹窗/弹出框设计20例【附教程】
- Red Hat Enterprise Linux 5 (RHEL5)中物理网卡被peth0占用无法联网的问题解决方法
- 乐高发布Mindstorms EV3 的后继产品即 lego 51515 Robot Inventor
- Backtrader官方中文文档:Live Trading实盘交易相关源码翻译