阿里路由 安卓多模块化开发 配置方法
2018-10-05 本文已影响24人
阿里高级软件架构师
我从昨天晚上到今天下午,我一直在摸索如何配置阿里路由多模块,要么是无法启动项目,要么是报错,说模块找不到,现在我配置成功了分享一下怎么弄的!
我们先看我的项目目录结构:

APP为主项目,其他的为library,创建library的时候要注意,

不要选第一个
,添加完library以后,我们现在配置gradle文件,我只展示我其中的两个,一个是依赖包项目,一个是单个module

这个是依赖库的gradle,对项目的依赖进行统一管理,避免依赖冲突
下面是module的gradle配置:


可以看到,我们添加了依赖库项目,然后我们再看主项目的依赖:

对各个项目进行依赖添加,因为是入口所以要添加,进行路由跳转
然后是工程gradle:


debug模式一定要打开,不然无法跳转
然后还要在各个module的gradle里面添加以下依赖:
compile 'com.alibaba:arouter-api:1.2.4'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
其实坑踩完了,配置其实还是很简单的,有问题的可以私聊我,我微信:
