The content of the first console.log ever to execute, after the Chrome DevTools are connected, will replace all other console logs displayed in the Console Panel in Chrome DevTools. The bug appears in Chrome 62 and up.
Note: The problem does not seem present inside VSCode, likely because the VSCode console prints out the CLI output, as opposed to the Inspector Console.
Implement the Log domain of Chrome DevTools and send messages through its proper https://chromedevtools.github.io/devtools-protocol/tot/Log/#event-entryAdded event.
tns debug android and following the on-screen instructions.console.log("1");console.log("2");"1"The good new is that every console.log has its own value.
However, with the current next version of android-runtime (3.4.1-2018-02-06-02) it looks like if you console.log some number that has 1 or 2 digits (it works for 3 digits number and letter and number) Chrome DevTools' console prints strange value. Values are correct in terminal.
Chrome version 64.0.3282.167

@Natalia-Hristova I'll check that out, thanks for reporting the problem!
@Natalia-Hristova I looped 1 through 112, it would appear that all 2-digit numbers display similar behavior. I am almost sure it's something to do with the encoding that the strings are sent with. I'll let you know when it's been addressed.

I'll also note that characters different from those supported by the utf-8 encoding may appear as gibberish. I have yet to figure out how to take the console.log arguments and pass them on as utf-16-encoded strings.
I'll likely open a new issue after the new console implementation is released.
The issue is fixed and will be available in the next official version of android-runtime .