Do you (or any one else) have a project which reproduces this problem?
Specifically I'm interested in figuring out what it is the code is
doing to trigger this. From talking to Dianne about it, it sounds like
this bug can happen if (in an older version) you set a color that
happens to have alpha value "7f". However, the rest of the number can
vary (02 is assigned based on the resource type, dynamically assigned
by aapt). You only get a conflict if the color matches this exactly --
and crucially, this may not always touch the first spot. For example,
if I understand correctly, if the color you set was 0x7f020001 you'd
clobber the second resource instead, which would make the a.png
workaround not work. Thus, the workaround (and lint diagnostic)
needs to look for conflicting color declarations, but it would help a
lot to see some specific code where this happens to understand how.
-- Tor