ADB Client in pure Java.
Go to file
2014-03-20 21:31:25 +01:00
.idea Made it possible to create a android device that connects to any device 2014-03-19 09:41:14 +01:00
src/se/vidstige/jadb Fixing a problem where errors during pull where not handled correctly. 2014-03-20 21:31:25 +01:00
test/se/vidstige/jadb/test Fixing a problem where errors during pull where not handled correctly. 2014-03-20 21:31:25 +01:00
.classpath Adding Eclipse project file and classpath 2013-07-26 09:09:00 +02:00
.gitattributes Initial commit 2013-07-25 20:45:28 +02:00
.gitignore Adding InelliJ meta data files 2014-03-16 22:10:28 +01:00
.project Adding Eclipse project file and classpath 2013-07-26 09:09:00 +02:00
jadb.iml Specifying JDK explicitly 2014-03-17 19:53:49 +01:00
LICENSE.md Adding the Apache 2.0 license 2014-02-24 07:53:11 +01:00
README.md Updating documentation. 2014-03-20 11:40:28 +01:00

#JADB# ADB client implemented in pure Java.

The Android Debug Bridge or ADB for short it a client-server architecture used to install android apps from an IDE or command line and to debug apps, etc.

The Android SDK Tools is available for the major platforms (Mac, Windows & Linux) and in there is a command line tool called adb that implements the ADB protocol.

This projects aims at providing an up to date implementation of the ADB protocol.

Example

Usage cannot be simpler. Just create a JadbConnection and off you go.

JadbConnection jadb = new JadbConnection();
List<JadbDevice> devices = jadb.getDevices();

Make sure the adb server is running. You can start it by running adb once from the command line.

Protocol Description

An overview of the protocol can be found here: Overview

A list of the available commands that a ADB Server may accept can be found here: Services

Author

Samuel Carlsson samuel.carlsson@gmai.com