Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

找不到模块,发现找找的路径不对 #142

Closed
jiaoya opened this issue May 29, 2024 · 4 comments
Closed

找不到模块,发现找找的路径不对 #142

jiaoya opened this issue May 29, 2024 · 4 comments

Comments

@jiaoya
Copy link

jiaoya commented May 29, 2024

模块路由,生成代码的路径是:com.xiaojinzi.component.impl.Module_mainRouterGenerated
但是你通过反射找的路径是:com.xiaojinzi.component.impl.application.Module_mainModuleAppGenerated
这个带application的是找不到的,这是什么原因,是模块gradle里没有配置好吗?

@zjxckangkang
Copy link

我也碰到类似问题了,用的1.9.4版本,自动注入报错,所以用的反射方式,报错和你类似。
最后解决方法是增加一个AppModuleApplication,使用注解ModuleAppAnno,这个类在demo中是有的。

@xiaojinzi123
Copy link
Owner

扫码进群 我看看问题

@xiaojinzi123
Copy link
Owner

QQ_1720776817033
有个警告, 不知道为啥会出现这个警告.

@xiaojinzi123
Copy link
Owner

这个问题不是框架的原因. 是 kapt 或者注解驱动器升级. 导致框架内初始化生成的那个默认的 模块级别的 生命周期类失败了
所以我重新发了一个版本 v1.9.6, 直接取消了模块初始化的时候生成那个默认的生命周期类
所以这就要求你们每一个模块都必须配置上 @ModuleAppAnno 标记的那个 模块级别的 生命周期类
如果注解标记的所有地方都已经是 Kotlin 了, 强烈建议直接使用 KComponent
没有这个问题, 还更好用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants