ARouter there‘s no route matched 解决办法

Android 专栏收录该内容
58 篇文章 0 订阅

使用ARouter进行module内部或者module之间进行跳转的时候,如果出现ARouter there’s no route matched!报错,那大概率是自己的配置出现的问题,这里总结一下常见几个坑:

1.这个是ARouter的使用文档大家可以先对着文档检查一下自己的配置;

注意,每一个使用ARouter的module 都要添加下图的依赖配置,不要遗漏:

在这里插入图片描述
2.第二点ARouter要初始化,在宿主module(第一个运行的Module)的applaction中初始化ARouter即可;

3.path路径至少需要有两级,/xx/xx一般是本类名+上一级文件夹名;

4.java和kotlin混合开发,如果这个module的跳转页面是使用kotlin开发的,在第一条中的gradle配置中,需要针对kotlin进行配置,这点最坑。文档里面有kotlin的配置说明。

在这里插入图片描述

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值