HuolalaTech / hll-wp-therouter-android

A framework for assisting in the renovation of Android componentization(帮助 App 进行组件化改造的动态路由框架)
https://therouter.cn/
Apache License 2.0
1.07k stars 128 forks source link

修改Activity名称后,routeMap.json文件会重复生成 #141

Closed kylechandev closed 6 months ago

kylechandev commented 6 months ago

一个线上版本用户反馈的问题,发现是修改 Activity 名称后,routeMap.json 文件会重复生成,一个原来的旧的,和一个新的,没有进行替换。

它们的 path 都是一样的,只是 className 变了,因为Activity的名称修改了的嘛。

这时候如果再使用 TheRouter 去启动这个 path,会导致识别到原来的旧的,导致应用闪退,报 ActivityNotFoundException。

使用版本:1.2.2-rc5,AGP 8.2.1

希望可以尽快修复,感谢!

kymjs commented 6 months ago

看文档 https://therouter.cn/docs/2022/08/28/01

routeMap.json可以理解为manifest,变更需要同步更新。 如果你希望每次编译都自动生成最新的清单文件,可以在properties文件内配置CHECK_ROUTE_MAP=delete