Разрешение отказано при выполнении FFMPEG Binary из APK, даже после копирования в каталог файлов/кэшAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Разрешение отказано при выполнении FFMPEG Binary из APK, даже после копирования в каталог файлов/кэш

Сообщение Anonymous »

Я пытаюсь использовать бинар FFMPEG в моем Android APK, но я сталкиваюсь с проблемами разрешения. Вот что я пробовал до сих пор:
поместил двоичный файл ffmpeg в Assets /.
во время выполнения, скопировал его в обоих getfilesdir () и getcachedir ().
recebilable flag via ffmpegfile.sexexecutable (true); binary can run in ADB shell (adb shell → execute binary manually works).
However, when I try to execute it from the app using Runtime.exec() or ProcessBuilder, I get:
java.io.IOException: Permission denied
Errno 13
I’ve also tried:
Различные каталоги (файлы, кэш, подпалки) < /p>
Использование CHMOD 755 через Runtime.exec ("CHMOD 755 ...") < /p>
Targeting API 24–33 < /p>
.so Зависимость зависимости. /> Вопросы: < /p>

Можно ли выполнить бинарную отправку внутри APK на нерешенном устройстве без JNI? /> Если нет, то какой рекомендуемый способ включить ffmpeg в APK, чтобы я мог запускать команды? < /p>
< /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/797 ... pying-to-f
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»