我在eclipse中有项目A和项目B. 项目A引用B而B引用A.所以我将项目B添加到A的“Java构建路径>>项目”中。我还将项目A添加到“Java构建路径>>项目”中B。
所以,当我尝试构建项目时,它提出了一个警告:“在项目'A'的构建路径中检测到一个循环。循环由项目{A,B}组成”。我想在移动设备上运行该项目。当我作为“android应用程序”链接与Sumsung Galaxy S3运行时,它只是继续加载,最后得到错误说“堆栈流量”。
我该如何解决这个问题?它与周期的警告有关吗?谢谢。
答案 0 :(得分:2)
好吧,正如错误清楚地说明的那样,你有一个循环依赖。这是糟糕的架构。您必须删除该依赖项。由于我不知道依赖的细节,我可以建议一般可能的解决方案 -