INNER CODE UNIT · JavaScript

shellCommand

apache/cordova-android · lib/Adb.js:83

    shellCommand = shellCommand.split(/\s+/);
    return execa('adb', args.concat(shellCommand), { cwd: os.tmpdir() })
        .then(({ stdout }) => stdout)
        .catch(error => Promise.reject(new CordovaError(`Failed to execute shell command "${shellCommand}" on device: ${error}`)));
};

Adb.start = function (target, activityName) {
    events.emit('verbose', 'Starting application "' + activityName + '" on target ' + target + '...');
    return Adb.shell(target, 'am start -W -a android.intent.action.MAIN -n' + activityName).catch((error) => {
        return Promise.reject(new CordovaError('Failed to start application "' +
            activityName + '"" on device: ' + error));
    });
};

module.exports = Adb;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…