我有以下结构:
如何使用LIB设置P3,因此语言A,B,C不适用于P3但只有新语言D?
当然,我喜欢避免将A,B,C的语言资源直接放入P1而不是LIB,因为所有语言资源都必须在2个不同的地方复制和维护
答案 0 :(得分:0)
您可以照常创建P3项目并在其中创建语言资源。这样P3就会将其内部资源用于该语言。但是我不认为可能的语言A,B,C不可用于P3,因为android的库资源与项目资源合并。
一种可能的解决方案是将您的语言A,B,C从LIB移到单独的库中,例如LANGLIB,并从P1和P2引用它,但不从P3引用它。所以通过这样做,你将拥有:
P1 + LIB + LANGLIB,P2 + LIB + LANGLIB,P3(其中包含语言D)+ LIB。
希望这会有所帮助......