ALibaba Arouter路由框架配Kotlin项目gradle置问题

一、每一个module中都需要配置三个必不可少的东西

1、applyplugin

                    applyplugin:'kotlin-android'

                    applyplugin:'kotlin-android-extensions'

                    applyplugin:'kotlin-kapt'

又使用的地方,每一个module都得有,否则会报错,例如我屏蔽basemodule的配置


所以有使用到Kotlin和Arouter的module三个plugin都得配置

2、在使用每个module对应的.gradle文件下的android标签下的defaultConfig标签中加上

kapt {

        arguments {

                arg("AROUTER_MODULE_NAME",project.getName())

                }

        }


不配置也會報錯

3、在每个module的.gradle文件下的dependencies标签下配置

// implementation 'com.alibaba:arouter-api:1.5.0'//这个非必配置,如果依赖的module中已配置此句话可省略

    kapt'com.alibaba:arouter-compiler:1.2.2'//每个module都必须有这句话,否则会显示找不到


kapt每个module都得配置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容