ARouter 1.4.0版本后,配置添了还是报错Compiler >>> No module name, for more information

最近研究组件化时,用到ARouter,编译时报 :ARouter::Compiler >>> No module name, for more information, look at gradle log错误,于是很自然的百度,看了不下20调博客,千篇一律的写着在 build.gradle 中添加配置
ARouter 1.4.0版本后,配置添了还是报错Compiler >>> No module name, for more information_第1张图片
,然而没什么卵用,还是报同样错误,后来跑到github上看 ARouter的官方说明,配置是这样的:
ARouter 1.4.0版本后,配置添了还是报错Compiler >>> No module name, for more information_第2张图片
,看出来不一样吗,对,arguments = [AROUTER_MODULE_NAME: project.getName()]
是 AROUTER_MODULE_NAME 不是 moduleName,编译运行,成功,问题解决,还有注意一定要在没每个需要跳转的module中都加上 annotationProcessor ‘com.alibaba:arouter-compiler:1.2.1’ ,不能只在 通用的module中加。 记录下,望遇到同样问题的小伙伴少走弯路。

你可能感兴趣的:(ARouter 1.4.0版本后,配置添了还是报错Compiler >>> No module name, for more information)