ARouter 1.4.0版本後,配置添了還是報錯ARouter::Compiler >>> No module name, for more information, look at gradle

最近在自己的項目中用到ARouter,編譯時報 :ARouter::Compiler >>> No module name, for more information, look at gradle log錯誤,於是很自然的百度,看了幾十條博客,千篇一律的寫着在 build.gradle 中添加配置

然而沒什麼用,加了還一樣報錯,後來跑到github上看 ARouter的官方說明,才明白是要這樣配置的:

arguments = [AROUTER_MODULE_NAME: project.getName()]
是 AROUTER_MODULE_NAME 不是 moduleName,編譯運行,問題解決,還有注意一定要在每個需要跳轉的module中都加上 annotationProcessor ‘com.alibaba:arouter-compiler:1.2.2’ ,不能只在通用的module中加。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章