A new Chrome App by well known Android developer Koushik Dutta brings the Android Debug Bridge (adb) to Chrome and Chrome OS.
Dutta forked a similarly named package, ChromeADB, to include his adb server in the Chrome App and bring debugging to Chromebooks, -boxes, and -bases.
ADB on Chromebooks
The Chrome ADB Shell is rather sparse for now, giving access to the adb shell command and nothing more; but a quick glance at the original ChromeADB project shows a lot of functionality still on the way and Dutta has “most adb commands via command line” already working.
Dutta cautions that the RSA key for enabling USB debugging on your Android device can take up to a minute to generate when on a Chromebook, though my aging Samsung ARM Chromebook only took a few seconds each time.
On the ARM Chromebook, working in the adb shell is sluggish and, with the app’s fixed window size, the bottom few lines of the console get cut off on a 1366×768 screen. On a desktop, input still lags but everything is noticeably snappier overall.
While this isn’t really a step toward getting a proper Android development environment inside Chrome OS, it’s at least a step toward making debugging while on the go with your Chromebook a lot easier.
Chrome ADB Shell supports all Android devices – no Android SDK necessary, though you’ll still need the proper device drivers on Windows.