美文网首页
阿里Arouter之Kotlin配置

阿里Arouter之Kotlin配置

作者: 无良安生 | 来源:发表于2020-11-20 23:15 被阅读0次

官网传送门:https://github.com/alibaba/ARouter/
gradle:
1.kapt
apply plugin: 'kotlin-kapt'

2.kotlin注解器
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}
3.引用包(版本自己换上:这两个版本是相对应的)
api "com.alibaba:arouter-api:versions.arouter_api", kapt "com.alibaba:arouter-compiler:versions.arouter_compiler"

4.application
override fun onCreate() {
super.onCreate()
initARouter()
}

fun initARouter(){
if (BuildConfig.DEBUG) {
ARouter.openDebug()
ARouter.openLog()
}
ARouter.init(this)
}

5.使用 @Autowired(name="aaaa")注解得加上这个小东西 @JvmField

注意注意注意!!!!
项目使用组件化的话,你就得每个需要跳转的组件都加入1 、2、3 步 反正我写在公共库也没用,会报错,也许道行不够,我认知就这么多,入坑 注意第三步 是用 kapt引入

相关文章

网友评论

      本文标题:阿里Arouter之Kotlin配置

      本文链接:https://www.haomeiwen.com/subject/hbzjiktx.html