ARouter
ARouter copied to clipboard
registerTransform被官方删除了,编译失败,路由注册插件需要更新适配gradle 8.0
报错如下 A problem occurred evaluating project ':app'.
Failed to apply plugin 'com.alibaba.arouter'. API 'android.registerTransform' is removed.
怎么做
官方没有解决方案吗?项目集成 Flutter,各种升级,升级到 gradle 8.0 arouter 成最大问题了
适配了 gradle 8.x.x,有需要的自取
如何使用
1. 在根目录的build.gralde下添加
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
buildscript {
dependencies {
// 添加插件依赖
classpath "com.github.chenyi2013.ARouters:arouter-register:2.0.2"
classpath "com.android.tools.build:gradle:8.x.x"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0"
}
}
2. 在项目中的build.gralde下添加
// 在主项目里添加插件依赖
apply plugin: 'com.alibaba.arouter'
dependencies {
// aar依赖
implementation 'com.github.chenyi2013.ARouters:arouter-api:2.0.2'
kapt 'com.github.chenyi2013.ARouters:arouter-compiler:2.0.2'
}
适配后的源码地址:https://github.com/chenyi2013/ARouters