为什么.aar库可以有res /,而不是与android中的主res冲突?

时间:2015-10-28 07:47:16

标签: android jar aar

我们都知道:在android中,.jar文件不能包含资源,因为资源的id会(可能)与项目资源的id冲突。

但是在.aar文件中,包含res /,而不是与项目的id冲突。

为什么.aar可以有res。但罐子不能?为什么aar文件可以解决id的冲突?

1 个答案:

答案 0 :(得分:0)

据我所知,

没有冲突,因为暴力会覆盖相同的ID。因此,如果您知道使用依赖项的资源的String id,则可以通过声明相同的字符串ID来更改它。

Aar是一个新的构建系统,可以包含资源,以便更广泛地支持图书馆。这就是为什么它可以拥有资源。 :d