我从昨天晚上到今天下午,我一直在摸索如何配置阿里路由多模块,要么是无法启动项目,要么是报错,说模块找不到,现在我配置成功了分享一下怎么弄的!
我们先看我的项目目录结构:
APP为主项目,其他的为library,创建library的时候要注意,
不要选第一个
,添加完library以后,我们现在配置gradle文件,我只展示我其中的两个,一个是依赖包项目,一个是单个module
这个是依赖库的gradle,对项目的依赖进行统一管理,避免依赖冲突
下面是module的gradle配置:
可以看到,我们添加了依赖库项目,然后我们再看主项目的依赖:
对各个项目进行依赖添加,因为是入口所以要添加,进行路由跳转
然后是工程gradle:
项目gradle app类debug模式一定要打开,不然无法跳转
然后还要在各个module的gradle里面添加以下依赖:
compile 'com.alibaba:arouter-api:1.2.4'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
其实坑踩完了,配置其实还是很简单的,有问题的可以私聊我,我微信:
网友评论