当前位置: 首页 > news >正文

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

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"
}

http://www.lryc.cn/news/179983.html

相关文章:

  • 排序算法之【希尔排序】
  • 防火墙基础之H3C防火墙分支与分支之间双向地址转换
  • 【考研数学】概率论与数理统计 —— 第三章 | 二维随机变量及其分布(1,二维连续型和离散型随机变量基本概念与性质)
  • cesium 雷达扫描 (波纹线性雷达扫描效果)
  • SLAM从入门到精通(tf的使用)
  • python代码混淆与代码打包
  • Codeforces Round 899 (Div. 2)
  • 【 SuperPoint 】图像特征提取上的对比实验
  • Chrome获取RequestId
  • cesium 雷达扫描 (线行扩散效果)
  • 【React】React组件生命周期以及触发顺序(部分与vue做比较)
  • 【C++】多线程的学习笔记——白话文版(bushi
  • 图像处理: ImageKit.NET 3.0.10704 Crack
  • K8S内容分发网络之集群,nginx,负载均衡,防火墙
  • 不愧是疑问解决神器!你强任你强
  • 盛最多水的容器 接雨水【基础算法精讲 02】
  • WordPress主题开发( 十二)之—— 主题的functions.php
  • 代码的工厂模式
  • UE5.1编辑器拓展【一、脚本化资产行为,通知,弹窗,高效复制多个同样的资产】
  • mac openssl 版本到底怎么回事 已解决
  • AWS】在EC2上创建root用户,并使用root用户登录
  • 9月24日回顾
  • Spring注册Bean系列--方法1:@Component
  • 防火墙基础之H3C防火墙和三层交换机链路聚合的配置
  • 管理类联考——数学——汇总篇——知识点突破——算数——记忆
  • leetCode 455.分发饼干 贪心算法
  • vue3简易文字验证码
  • Java 23种设计模式分类概括以及应用介绍
  • 运筹优化算法常用求解器汇总
  • 字符串函数(一)