Status Update
Comments
rp...@google.com <rp...@google.com>
pa...@google.com <pa...@google.com>
tn...@google.com <tn...@google.com>
pa...@google.com <pa...@google.com> #2
It seems the print is benign so I'll remove it; Could be worth it to find out how the message carrying information about "cb 0" (0 is not a valid color buffer handle) ever arrives to that line though
tn...@google.com <tn...@google.com> #3
pa...@google.com <pa...@google.com>
pa...@google.com <pa...@google.com> #4
I agree with Sergey -- while I think it's fine to remove some logging messages that aren't necessary, the root problem here is that Studio shows everything emitted as if they are errors, with one notification bubble per message. We don't do that for other tools that Studio launches, and in particular, this isn't specific to the "cb 0" message I showed here; there were earlier (different) error messages during the boot as well.
an...@google.com <an...@google.com> #5
This behavior was requested specifically by the emulator team (vharron@ iirc, so at least 3-4 years ago). Let me see if I have any more details on why this was requested.
Description
DESCRIBE THE ISSUE IN DETAIL:
Lint intermediate files is breaking gradle remote cache because the file ordering in
build/intermediates/lint_partial_results/debug/lintAnalyzeDebug/out/lint-definite.xml
isn't deterministic (Linux vs MacOS). We noticed it on theIconLocation
lint rule.STEPS TO REPRODUCE:
IconLocation
rulelint-definite.xml
frombuild/intermediates/lint_partial_results/debug/lintAnalyzeDebug/out
. In our experience the 2 warnings are swapped.FILE CONTENT ON MAC
FILE CONTENT ON LINUS
RESULT
This break gradle remote build cache for CI vs Mac scenario.
IMPORTANT: Please readhttps://developer.android.com/studio/report-bugs.html carefully and supply
all required information.