Я только что проверил на 2.2 (уровень 8).Работает нормально.Не уверен, почему ты этого не видишь.Я бы подтвердил настройки ChromeClient.
js содержит ...
console.log("Hello World");
console.error("Serious");
ChromeClient содержит
@Override
public void onConsoleMessage(String message, int lineNumber, String sourceID) {
// TODO Auto-generated method stub
Log.v("ChromeClient", "invoked: onConsoleMessage() - " + sourceID + ":"
+ lineNumber + " - " + message);
super.onConsoleMessage(message, lineNumber, sourceID);
}
@Override
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.v("ChromeClient", cm.message() + " -- From line "
+ cm.lineNumber() + " of "
+ cm.sourceId() );
return true;
}
Журнал содержит 03-16 15: 53: 12.309: VERBOSE / ChromeClient (595): HelloМир - из строки 24 файла: ///android_asset/base.js 03-16 15: 53: 12.309: VERBOSE / ChromeClient (595): Серьезный - из строки 25 файла: ///android_asset/base.js