多个module开发遇到个错误:
Circular dependency between the following tasks:
:base:generateDebugRFile
+--- :base:generateDebugRFile (*)
+--- :module_transmission:generateDebugRFile
| +--- :base:generateDebugRFile (*)
| +--- :module_transmission:generateDebugRFile (*)
| \--- :ui:generateDebugRFile
| +--- :base:generateDebugRFile (*)
| +--- :module_transmission:generateDebugRFile (*)
| \--- :ui:generateDebugRFile (*)
\--- :ui:generateDebugRFile (*)
(*) - details omitted (listed previously)
这个错误问题的原因是:循环引用造成的错误
,也就是A引用了B,B也引用了A
Android 要求要单向引用,如果有需求需要相互调用,建议再抽象一个一个module进行引用。