这里写自定义目录标题
There is no route match the path
在使用kotlin编程的时候,使用Arouter跳转发现找不到跳转路径,发现Arouter中Java跟kotlin的配置并不一下,官方给出来的配置是Java配置,如果你使用的是kotlin编程,不管怎么整,你都会找不到跳转路径,解决方法如下
//kotlin 配置(必须添加)
apply plugin:'kotlin-kapt'
defaultConfig {
....
//java 配置
javaCompileOptions {
annotationProcessorOptions {
arguments = [AROUTER_MODULE_NAME: project.getName()]
}
}
//kotlin 配置
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}
}
dependencies {
implementation 'com.alibaba:arouter-api:1.5.0'
//java 配置
annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
//kotlin 配置
kapt 'com.alibaba:arouter-compiler:1.2.2'
}
通过如下配置,应该能解决问题