ARouter之kotlin build.gradle.kts

ARouter之kotlin build.gradle.kts

kotlin的配置需要用到kapt
项目的build.gradle.kts
在这里插入图片描述

plugins {
    id("com.android.application") version "8.1.2" apply false
    id("org.jetbrains.kotlin.android") version "1.9.0" apply false
    id("org.jetbrains.kotlin.jvm") version "1.9.0" apply false
    id("org.jetbrains.kotlin.kapt") version "1.9.0" apply false
    id("com.android.library") version "8.1.2" apply false
}

app的build.gradle.kts
在这里插入图片描述

plugins {
    id("com.android.application")
    id("org.jetbrains.kotlin.android")
    id("org.jetbrains.kotlin.kapt")
}
kapt {
    arguments {
        arg("AROUTER_MODULE_NAME", project.name)
    }
}

在这里插入图片描述


dependencies {

    //ARouter
    implementation(Libs.arouter_api)
    kapt(Libs.arouter_compiler)

}

ARouter版本

 val arouter_api = "1.5.2"
 val arouter_api = "com.alibaba:arouter-api:${arouter_api}"
 val arouter_compiler = "com.alibaba:arouter-compiler:${arouter_api}"

需要注意的是 如果都多个Module都需要用到ARouter 那么在每一个module下都需要和app build.gradle.kts一样的配置

配置了对应的路径执行跳转时候报错
There is no route match the path [/xxx/xxx], in group [xxx][ ]

解决方法:
修改项目的versionCode 和versionName 重新编译就好了

相关推荐

  1. About MATLAB

    2024-04-22 17:02:05       36 阅读
  2. About Pycharm

    2024-04-22 17:02:05       33 阅读
  3. Issues about Ubuntu & ROS

    2024-04-22 17:02:05       49 阅读
  4. Talking about your company

    2024-04-22 17:02:05       42 阅读
  5. Testing Library - About Queries

    2024-04-22 17:02:05       39 阅读
  6. advices about writing promotion ppt

    2024-04-22 17:02:05       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 17:02:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 17:02:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 17:02:05       82 阅读
  4. Python语言-面向对象

    2024-04-22 17:02:05       91 阅读

热门阅读

  1. vue中 export default 与 export 写法的区别

    2024-04-22 17:02:05       34 阅读
  2. 日本语自然语言处理中的分词库 - GiNZA

    2024-04-22 17:02:05       32 阅读
  3. AI先驱者丹尼尔·丹尼特去世

    2024-04-22 17:02:05       31 阅读
  4. JDK中用到了哪些设计模式

    2024-04-22 17:02:05       183 阅读
  5. npm 常用命令详解

    2024-04-22 17:02:05       175 阅读
  6. flask 请求对象

    2024-04-22 17:02:05       122 阅读
  7. 分组带给了我们哪些?

    2024-04-22 17:02:05       166 阅读
  8. Elasticsearch:(二)3.安装Elasticsearch-head插件

    2024-04-22 17:02:05       73 阅读