2022-05-18 12:24:35 +02:00
2022-05-16 17:55:05 +02:00
2022-05-18 12:24:35 +02:00
2022-01-05 11:08:11 +01:00
2022-05-16 18:16:11 +02:00
2022-05-16 18:16:11 +02:00

Rust ADB (Android Debug Bridge) client library

This crate is not affiliated with Android development core team.

It is still under active development, please report found bugs as issues !

Rust crate

Simply add this to your Cargo.toml:

[dependencies]
adb_client = "*"

To launch a command on host device :

use adb_client::AdbTcpConnexion;

let connexion = AdbTcpConnexion::new();
connexion.shell_command(None, vec!["df", "-h"]);

To get available ADB devices :

use adb_client::AdbTcpConnexion;

let connexion = AdbTcpConnexion::new();
connexion.devices();

Rust binary

You can install the lightweight adb binary by running the following command :

cargo install adb_client --features adbclient 

https://developer.android.com/studio/command-line/adb

https://github.com/cstyan/adbDocumentation

Description
Rust ADB (Android Debug Bridge) client library
Readme MIT 1.4 MiB
Languages
Rust 100%