установка библиотеки ffmpeg с помощью командной строки в разработке для Android - PullRequest
0 голосов
/ 30 ноября 2018

Я попытался запустить команду из приложения для установки библиотеки ffmpeg .Это мой код:

try {
    Process process =Runtime.getRuntime().exec("/system/bin/pm install ffmpeg");
    BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
} catch (IOException e) {
    e.printStackTrace();
    Toast.makeText(getApplicationContext(),"failed",Toast.LENGTH_SHORT).show();
}

Проблема:

Не работает и печатает вывод " не удалось ".

1 Ответ

0 голосов
/ 30 ноября 2018

pm - это не apt , а в Android нет стандартного репо, из которого вы можете установить ffmpeg (увы!).Не понятно, что вы хотите установить.Если ваше приложение зависит от какого-либо другого приложения, устанавливаемого из PlayStore, см. этот метод .Если ваше приложение использует двоичный файл ffmpeg (в форме исполняемой или разделяемой библиотеки), вы должны упаковать его в свой APK.Обратите внимание, что недавно Google представила Динамические функциональные модули - новый способ упаковки частей вашего APK, чтобы их можно было загружать по требованию.Одна такая функция для вашего приложения может содержать ffmpeg .

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