alibaba / ARouter

💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

啥时候支持KSP以及AGP7.3.0

kivenC opened this issue · comments

commented

kapt有点慢,啥时候支持KSP,以及AGP7.3.0支持

同问

我fork了一个版本,修正了此bug,适配了AGP7.3.0,发布到了jitpack,如果官方没动静,后续我应该会继续适配AGP8.0,感兴趣可以看下

地址:
https://github.com/jadepeakpoet/ARouter

commented

也可以去使用货拉拉开源的 TheRouter,跟楼上一样,也适配了KSPAGP7-8,有工具可以从 ARouter 一键迁移
https://github.com/HuolalaTech/hll-wp-therouter-android

commented

kapt有点慢,啥时候支持KSP,以及AGP7.3.0支持

使用三方KSP插件 com.github.JailedBird:ArouterKspCompiler替换项目com.alibaba:arouter-compiler插件, 对代码无侵入,可替换性强, 支持多个Kotlin版本;
https://github.com/JailedBird/ArouterKspCompiler

另外适配了AGP8插件,https://github.com/JailedBird/ArouterGradlePlugin 【实现并不复杂,正式项目建议评审后时候】

两者的接入只是替换下插件就行,无需改动业务代码;