美文网首页
2019-03-18

2019-03-18

作者: 破晓11 | 来源:发表于2019-03-18 15:40 被阅读0次

There's no router matched!

组件化开发过程中,我在宿主App模块引用模块C中的Activity,一直不能成功,界面及日志提示"W/ARouter::: ARouter::There is no route match the path [/xxx/xxx], in group [xxx][ ]"

最终定位原因是需要在宿主App的build.gradle中,把需要路由的模块(上例中的模块C)引入进来

//builde.gradle文件

compileproject(":moudlec")

compileproject(":moudled")

在组件化开发中,各模块建议不要有依赖关系。宿主App在打包编译时可依赖各组件,组件之间可以使用ARouter进行界面跳转。上例中模块c和d之间无依赖关系,但是再宿主app中可以进行跳转。

相关文章

网友评论

      本文标题:2019-03-18

      本文链接:https://www.haomeiwen.com/subject/pexbmqtx.html