adbjs
Use adb from node
#Requirements
#Install
npm install --save adbjs
#Build
git clone https://github.com/Urucas/adbjs.git
npm run build
#Usage
var ADB = new (require('adbjs'))();
var version = ADB.version();
console.log(version);
var devices = ADB.devices()
console.log(devices)
var deviceInfo = ADB.deviceInfo(devices[0]);
console.log(deviceInfo);
ADB.selectDevice(devices[0]);
var isAvailable = ADB.isDeviceAvailable('07042e0e13cca2d0');
console.log(isAvailable);
var packages = ADB.listPackages();
var isInstalled = ADB.isPackageInstalled("com.urucas.zoster_testpp");
console.log(isInstalled);
var isRunning = ADB.isAppRunning("com.google.android.youtube");
console.log(isRunning);
ADB.closeApp("com.google.android.youtube");
ADB.install("/path/to/my/zoster_testapp.apk", "com.urucas.zoster_testapp");