解决:Type com.alibaba.android.arouter.routes.ARouter$$Group$$home is defined multiple times
2024-06-03 12:39:47
一、问题场景
项目中有用到阿里的 ARouter 组件,定义路由的时候添加了一个 scheme://home/categories,结果一直报该错误:
Type com.alibaba.android.arouter.routes.ARouter$$Group$$home
is defined multiple times
项目中之前也有用到过 scheme://home/mine 这样的路由是没有问题的。
比较奇怪的是为什么这个就会有问题呢?
二、问题解决
换成 scheme://home2/categories 就不会有问题了。
三、问题原因
我的项目中依赖多个 module,其中有一个module 有以 home 分组的路由,如果另一个 module 下也有以 home 分组的路由就会有问题。因为 ARouter 会为每一个 Module 生成相应的分组,这样就会造成一个 App 下存在多个 home 分组,就会造成 defined multiple times 的问题,只要为 group 区分一下不同 module 即可解决。
最新文章
- awk匹配以aaa开头,以bbb结尾的内容,同时aaa和bbb之间还包含ccc
- C语言 比较字符串的大小关系
- 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录
- Python 进阶:enum 模块源码分析
- 调了 好几天的问题 treeview 的js 处理复选框之间的关系,选中子框父框自动选中,单独执行 没问题 放到框架页里 就有问题...
- python matplotlib 画一条水平直线遇到的问题
- 如何查看Windows 10的具体版本号?
- windows编译libevent
- jq使用教程02_安装的问题
- Python 30 年技术演进史:生于小众,崛起 AI!
- ubuntu上安装CLucene
- rpm包安装mysql的弊端_rpm包安装mysql的常见问题
- 最低生活保障数据采集(民政部门)Excel到数据库满足审计部门需要 源代码
- 机载激光雷达原理与应用科普(二)
- node创建ETH地址及导出私钥
- phpexcel 导入数据 Invalid cell coordinate
- c语言编程基础 王森,《C语言编程基础第2版》王森版 习题答案
- 苹果html 闪退,iPhone6 App闪退的解决办法 掌握这4点苹果App不再闪退
- 使用腾讯云服务器搭建个人网盘
- iphone计算机的声音怎么办,苹果耳机插电脑上没声音怎么办_苹果耳机插win10电脑没声音如何解决-win7之家...