Open kivenC opened 1 year ago
同问
我fork了一个版本,修正了此bug,适配了AGP7.3.0,发布到了jitpack,如果官方没动静,后续我应该会继续适配AGP8.0,感兴趣可以看下
也可以去使用货拉拉开源的 TheRouter,跟楼上一样,也适配了KSP
和AGP7-8
,有工具可以从 ARouter 一键迁移
https://github.com/HuolalaTech/hll-wp-therouter-android
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 【实现并不复杂,正式项目建议评审后时候】
两者的接入只是替换下插件就行,无需改动业务代码;
kapt有点慢,啥时候支持KSP,以及AGP7.3.0支持