Android:拆分Eclipse项目而不引入循环依赖错误



我有一个Android Eclipse项目,我想把它分成两个子项目。问题是,这两个项目都需要依赖于生成的Android "R"资源(R.string等)。

我不知道如何做到这一点(或者如果它甚至是可能的)而不引起循环依赖错误。我要做的是:

  1. 指定一个作为主要的"Android项目",它具有Android性质,包含生成的源代码。
  2. 第二个项目是一个计划Java项目,但依赖于Android项目来解决r.t rstring .xxx依赖。理想情况下,主项目将依赖于次要项目来包含所需的代码,但这会导致Eclipse中的循环依赖错误。

是否存在另一种有意义的配置,可以避免循环依赖?

一个项目可以有多个源文件夹。也许这就是你所需要的分离?

我将使用通常的"双向依赖是不好的"规则。

我将把项目分成两个,其中一个是Android项目,另一个不直接了解R资源。

然后,无论何时我都可以根据需要将R资源从Android项目传递给初始化时的辅助项目,或者根据需要。

最新更新