/ADBPlugin

Google Chrome Extension with ADB Daemon

Primary LanguageC++

This extension is now deprecated. Most users will be able to use the built-in remote debugging with Chrome that doesn't need a Chrome extension or ADB. Please check out: Remote Debugging Chrome on Android

For folks that want to use ADB, please follow the remote debugging legacy workflow.

~ February 17, 2014





ADB Plugin is a Chrome Extension that runs ADB daemon and enables remote debugging for mobile. With it, you do not need to download the Android SDK or run ADB yourself from the command line. This extension is experimental. It runs on Win, Mac and Linux (ia32/x86_64). For full installation directions, click through to developers.google.com.

How to install and run

Special Notes:

  • Linux: If you encounter "error while loading shared libraries" during installation, install the ia32-libs package.
  • Windows, make sure you have ADB USB communication drivers installed. (Google Nexus USB driver here)
  • Windows 8: Unfortunately you cannot install from the Chrome Web Store. Right click and download this CRX file then open about:extensions in Chrome and drag the CRX onto that page to install. This extension will not automatically stay up to date.

Normal install:

You need both USB debugging for your phone enabled as well as remote debugging turned on inside of Chrome for Android. Follow through for details on how to enable these settings..

Screenshots

Building this extension (Mac)

./prepmac.sh && xcodebuild ARCHS=i386 ONLY_ACTIVE_ARCH=NO -configuration Release -project build/FireBreath.xcodeproj && find ./build/projects/ADBPlugin/gen/npADBPlugin-crx -path '*/.*' -prune -o -type f -print | zip ./ADBPlugin-CWS.zip -@
  • The build will be available at build/projects/ADBPlugin/gen/npADBPlugin-crx.crx. The zip will be in the current path.