美文网首页
Android 34 Arouter适配Gradle7.4.2和

Android 34 Arouter适配Gradle7.4.2和

作者: 墨白1629 | 来源:发表于2024-07-07 17:07 被阅读0次

因为最近google开始强制要求适配Android14,要求将targetSdkVersion和compileSdkVersion提升到34,问题就来了。

使用34sdk必须是gradle7.0以上的版本,因为种种问题省略了必须要7.4.2以上才能正常适配,但是从gradle 7.2开始 Transform API 就废弃了,就是导致ARouter不能使用的直接原因。

但是他的更新说明就这样:

这你受得了吗?然后我就还是找了Arouter的github文档想看看更新说明,好家伙,几年没更新了,但是好人还是多的,这个好哥们就给咱更新了Arouter的插件

github地址:https://github.com/JailedBird/ArouterGradlePlugin

别嫌我话多,要说完了,最终操作就是:

将这个 : classpath "com.alibaba:arouter-register:1.0.2

换成 : classpath "io.github.JailedBird:arouter-gradle-plugin:1.0.2"

然后在最外层加上  apply plugin: "io.github.JailedBird.ARouterPlugin"

再找到这个 apply plugin: 'com.alibaba.arouter'  给他删了

OK了

还是给你粘贴点代码吧,万一有小白呢,我真是个好人啊。

绿色部分是加的,红色是删除的,跟git一样的,一目了然了吧。

Android 34其他的适配的话可以参考下这两个好兄弟写的:

https://blog.csdn.net/bugyinyin/article/details/138182083

https://blog.csdn.net/qq_17766199/article/details/138414420

相关文章

网友评论

      本文标题:Android 34 Arouter适配Gradle7.4.2和

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