Android Установите apk без вывода сообщений с помощью командной строки busybox

Я хочу установить .apk в фоновом режиме с помощью команды BusyBox. Я видел несколько похожих вопросов, таких какЭТОТ, но я все еще не могу правильно работать с моим кодом ...

Я имею:

Мой .apk мне нужно установить на /sdcard/download/app.apkкореньBusyBox установлен

Код (не работает):

String sss = Environment.getExternalStorageDirectory() + "/download/" + "app.apk";
Process install;
install = Runtime.getRuntime().exec("/system/xbin/busybox pm install " + sss); 
int success = install.waitFor();

Если я используюустановить» вместо "вечера установить " он хорошо копирует файл.

Постскриптум Код выше выполняется в AsyncTask. Нет ошибок, но тоже ничего не происходит ... Пожалуйста, помогите!

Также я попробовал это, но я получаю значение выхода 139 и никакого результата:

        Process process;
        process = Runtime.getRuntime().exec("su");
        DataOutputStream os = new DataOutputStream(process.getOutputStream());
        os.writeBytes("pm install /mnt/sdcard/app.apk\n");
        os.flush();
        os.writeBytes("exit\n");
        os.flush();

        int i = process.waitFor();

Ответы на вопрос(3)

Ваш ответ на вопрос