Debugging the Android native browser

A couple of months ago, I created a small but handy Android app that enables developers to run their web apps inside the Android stock browser while allowing them to debug and inspect it with the Chrome Developer Tools.

So what is it?

Just a debug-enabled WebView (learn more), allowing you to use Chrome Developer Tools to inspect and debug your web app while its running on your device (Android 4.4 or higher).

Remote debugging the Android native browser

What's the use of it?

When I'm developing a mobile web app, I frequently encounter bugs that only occur on real devices. Therefore, it's hard to reproduce and debug such defects within a desktop browser.

So if you ever opened your web site in the Android stock browser and encountered one of the following issues, this app might prove useful to you:

While the Google Chrome for Android app already offers the possibility of remote debugging, the native Android browser does not. This is unfortunate, since most of Android specific bugs I encounter happen to appear only on the stock browser and not on Google Chrome anyway.

How to use it?