A(Android项目) = >B(Java项目)= >C(Java项目)
其中“=>”符号表示符号左侧的项目依赖于符号右侧的项目,且B项目的构建路径始终包含C项目。
如果我将B和C项目都包含在A项目的构建路径下,则A可以正常运行。
然而,如果我只将B项目包含在A项目的构建路径下而不包含C项目,则A在运行时会崩溃。
是否有解决上述问题的替代方案,而不必将C项目包含在A项目的构建路径下,因为A与C之间没有直接依赖关系?
请注意,不能将C转换为Android项目,以便允许其他依赖它的Java项目(未在此处说明)也能运行。