记ARoute集成在java和Kotlin混合开发中项目小坑:
各模块中gradle文件填写的需java和kotlin都加上这个
javaCompileOptions {
annotationProcessorOptions {
arguments = [AROUTER_MODULE_NAME: project.getName()]
}
}//java
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}//kotlin
依赖:
implementation “com.alibaba:arouter-api:1.5.2”
kapt “com.alibaba:arouter-compiler:1.5.2”//版本号自变
//填写注解需要注意
/aaa/bbb (最少两个/)
其中不同模块aaa不能一样