This plugin lists up all the Android devices connected to the master and all the Jenkins slaves, and provide operations to them.

Specifically, the current version provides the following functionalities:

The Slave or the host where the devices are connected require to have the adb command in PATH.

It is based on the iOS Device connector plugin iOS Device connector plugin.

Many thanks to Kohsuke Kawaguchi for making the iOS Device plugin, without it I wouldn't been able to make it.

Common Pitfalls

Environment variables

If you don't see your connected devices then make sure:

SSH slaves

If you are using SSH slaves, then the easies solution is to make an adb symbolic link to /usr/bin/adb on the Slave.

sudo ln -s /path/to/android_home/platform-tools/adb /usr/bin/adb

GitHub repo https://github.com/xfreebird/android-device-connector-plugin


Version 1.3 (Feb 28, 2014)