随着引入越来越多的 三方库,不可避免的 会遇到 编译失败,提示重复依赖的问题

下面简单快速的 记录一下处理方案:

1 . 配置 gradle 环境变量

第一步 找到本机的 gradle 路径 的 bin目录,如下图

本机gradle 版本目录

然后选择一个常用的 版本,点击进去 找到 bin 目录 如下面 我的

C:\Users\xxx\.gradle\wrapper\dists\gradle-4.6-all\bcst21l2brirad8k2ben1letg\gradle-4.6

打开环境变量 配置 系统变量,把 gradle的 bin目录配置到 path 变量,最后确定即可

2 . 查看 指定 module 的 依赖树;重启 Android Studio,打开 terminal 窗口;

cmd 命令进入 项目 跟目录,输入 gradle :app:dependencies 命令

等待几秒 即可 看到 依赖树【注意 命令中的 app 指的是 module 的名字】如下图

依赖树

3. 查找重复依赖

把 上图中的 依赖树复制 到 文档里面 搜索 “-> ” 查找 重复依赖的 地方,

4. 使用 exclude group 去除重复依赖项【如下图】

去除重复依赖项

android studio类重复,Android Studio 解决重复依赖相关推荐

  1. android 基类fragment,Android DialogFragment 基类的定制

    鸿洋博客介绍:DialogFragment的基本使用 好处: 1:使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期,它和Fragment有着基本一致的生命 ...

  2. android 继承类图,Android Studio中绘制UML类图介绍

    Android Studio中绘制UML类图介绍 Android Studio中绘制UML类图介绍 动机 最近开始阅读项目源码,从其中一个模块开始看,奈何大项目中的一个模块,对于萌新而言,也太过于复杂 ...

  3. android r类 作用,Android 主项目和 Module 中 R 类的区别

    Android 主项目和 Module 中 R 类的区别 我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识在主项目中生成的 R.java 中的资 ...

  4. android sqlite 类使用,Android SQLite编程详解(不使用SQLiteOpenHelper类)

    数据库功能非常强大,使用起来也非常方便,SQLite数据库的一般操作包括:创建数据库.打开数据库.创建表.向表中添加数据.从表中删除数据.修改表中的数据.关闭数据库.删除指定表.删除数据库和查询表中的 ...

  5. android 程序类图,Android模板设计模式之 - 构建整个应用的BaseActivity

    1. 模式介绍 模式的定义 定义一个操作中的算法的框架,而将一些步骤延迟到子类中.使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤. 模式的使用场景 多个子类有公有的方法,并且逻辑基本相 ...

  6. java 重复提交_java解决重复提交表单

    在前端代码写一个随机数出来,把这个随机数放在两个地方,一个是session域对象中,一个是表单的隐藏域中.传到后台进行比对,根据这两个值是不是一致,一致的话不是表单重复提交,不一致就是表单重复提交.注 ...

  7. 百度地图android绘图类,Class:android总类/android离线地图类

    出自百度地图API 跳转到:导航 , 搜索 com.baidu.mapapi 类 MKOfflineMap java.lang.Object ∟ com.baidu.mapapi.MKOfflineM ...

  8. android studio 打包慢,[Android Studio系列(三)]Android Studio 编译、同步慢的解决方法

    1 问题 (1) 当项目中引用的第三方模块太多,打开Android Studio的时候就会非常慢,提示一直在解决模块依赖,点击sync按钮同步第三方代码的时候也是巨慢,慢的原因是: 在gradle中引 ...

  9. android studio 中文乱码,字体优化解决之道

    打开Android Studio我们会发现 中文变成了口口口口口... android studio 中文乱码,字体优化解决之道 (转载请标注:源自; Phodal's Blog ) 解决方法如下: ...

  10. 在Android Studio中打开Android Device Monitor时报错的解决方法

    在Android Studio中打开Android Device Monitor时报错的解决方法 参考文章: (1)在Android Studio中打开Android Device Monitor时报 ...

最新文章

  1. linux 反弹shell(一)文件描述符与重定向
  2. 零基础学python爬虫-零基础学习python_爬虫(53课)
  3. 天天算法 LeetCode-938-二叉搜索树的范围和
  4. 前端学习(2003)vue之电商管理系统电商系统之之允许三级选择
  5. PCL 学习(2)——基本数据类型与点云数据拼接
  6. Java企业面试算法新得体会之链表问题20问
  7. 学习python的好处
  8. Linux 压缩和解压
  9. python如何实现输出表格_python如何以表格形式打印输出
  10. CSS运用中所体会到的方法
  11. Milvus以图搜图环境搭建
  12. crontab 每天凌晨12点定时器_crontab命令定时备份执行脚本
  13. MATLAB相对声压分布彩图,矩形声化学反应器声场分布纵向共振研究
  14. vscode自定义消息配置
  15. php array的用法,PHP array() 函数用法及示例
  16. XFS(dm-0): Internal error XFS_WANT_CORRUPTED_GOTO at line 1664 of file fs/xfs/libxfs/xfs_alloc.c.
  17. ROS2报错缺少“diagnostic_updater“,CMake did not find diagnostic_updater. 解决思路
  18. 绕过 word 文档的密码,对加密文档
  19. SpringBoot整合xxjobl
  20. 微型计算机温度控制系统,单片机实现PC机温度控制系统方案

热门文章

  1. CVPR2020:点云弱监督三维语义分割的多路径区域挖掘
  2. 2021年大数据常用语言Scala(十一):基础语法学习 方法参数
  3. net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助的问题
  4. Python 用while 实现循环 到特定条件退出循环(input 输入错误之后重新输入)
  5. float a = 3.1; 显示警告的原因
  6. Android Rect 的使用以及与RectF的区别
  7. Only fullscreen opaque activities can request orientation
  8. Mainfest merger failed
  9. RTT设备与驱动之PWM
  10. ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1