阿里路由 安卓多模块化开发 配置方法

我从昨天晚上到今天下午,我一直在摸索如何配置阿里路由多模块,要么是无法启动项目,要么是报错,说模块找不到,现在我配置成功了分享一下怎么弄的!

我们先看我的项目目录结构:

《阿里路由 安卓多模块化开发 配置方法》

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’

其实坑踩完了,配置其实还是很简单的,有问题的可以私聊我,我微信:

《阿里路由 安卓多模块化开发 配置方法》

    原文作者:阿里高级软件架构师
    原文地址: https://www.jianshu.com/p/fff733546cd2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞