A wrapper over Android Debugger Bridge, implemented using ES6
and along with async/await
. This package is mainly used by Appium to perform all adb operations on Android devices.
npm install appium-adb
npm run dev
npm run test
By default the functional tests use an avd named NEXUS_S_18_X86
, with API Level
18. To change this, you can use the environment variables PLATFORM_VERSION
,
API_LEVEL
, and ANDROID_AVD
. If PLATFORM_VERSION
is set then it is not
necessary to set API_LEVEL
as it will be inferred.
npm run e2e-test
example:
import ADB from 'appium-adb';
const adb = await ADB.createADB();
console.log(await adb.getPIDsByName('com.android.phone'));