当前位置:首页 > 编程笔记 > 正文
已解决

解决 ARouter 无法生成路由表,Toast提示 找不到目标路由

来自网友在路上 151851提问 提问时间:2023-10-02 01:05:35阅读次数: 51

最佳答案 问答题库518位专家为你答疑解惑

Android Studio 版本:2022.3.1

ARouter 版本:1.5.2

1、先检查 项目路径,是否有中文,不要有中文;

2、加载注解库,使用 kapt,不要用 annotationProcessor。

3、分模块开发,每个需要用到的模块下面,都需要引入加载注解库。

最后总结应该是:Android Studio版本过高的原因。

主工程的 build.gradle,引入kapt插件库

plugins {... ...id "org.jetbrains.kotlin.android" version "1.8.10" apply false
}

模块自身的build.gradle

... ...
apply plugin: "org.jetbrains.kotlin.android"
apply plugin: 'kotlin-kapt'android {... ...    defaultConfig {... ... javaCompileOptions {annotationProcessorOptions {arguments = [AROUTER_MODULE_NAME: project.getName()]}}}}dependencies {api "com.alibaba:arouter-api:1.5.2"// 加载注解库,在每个需要用到的模块下,都要写kapt "com.alibaba:arouter-compiler:1.5.2"
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"解决 ARouter 无法生成路由表,Toast提示 找不到目标路由":http://eshow365.cn/6-15609-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!