Как выполнить команду резервного копирования ADB в JS (может быть узел JS) с помощью Adbkit? - PullRequest
0 голосов
/ 18 ноября 2018

В настоящее время я использую adbkit в качестве библиотеки для выполнения команды adb в моем JS-файле.

Описание adbkit (источник: https://www.npmjs.com/package/adbkit/v/1.0.7)

adbkit является чистымКлиент Node.js для сервера Android Debug Bridge. Его можно использовать как библиотеку в вашем собственном приложении или просто как удобную утилиту для игры с вашим устройством.

Большая часть функциональности инструмента командной строки adbподдерживается (включая отправку / извлечение файлов, установку APK и обработку журналов).

Я хочу, чтобы мое приложение JS выполняло резервное копирование подключенного устройства с помощью команды adb backup. Пока я могу получить информацию об устройстве и списокфайлов с помощью следующего кода

client.listDevices()
.then(function(devices) {
return Promise.map(devices, function(device) {
    return client.readdir(device.id, '/sdcard')
    .then(function(files) {
        files.forEach(function(file) {
        if (file.isFile()) {
            //console.log(device);
            console.log('[%s] Found file "%s"', device.id, file.name);
        }
        })
    })
})
})

Пожалуйста, помогите мне относительно резервного копирования данных устройства с использованием библиотеки adbkit в JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...