一、每一个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都得配置
网友评论