1 votos

ffmpeg - Permiso denegado al ejecutar el binario, incluso como Root

He compilado ffmpeg para Android con el NDK y he transferido el binario compilado a /data/local, pero cuando intento ejecutar el binario, incluso como su, el terminal devuelve 'Permiso denegado'.

El configure script que uso para ffmpeg es:

NDK=/home/adam/ndk/android-ndk-r9c PLATFORM=$NDK/platforms/android-19/arch-arm PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64

./configure --target-os=linux --arch=arm --enable-cross-compile --cross-prefix=$PREBUILT/bin/arm-linux-androideabi- --sysroot=$PLATFORM --enable-pic --enable-runtime-cpudetect

ls -l ffmpeg salidas: -rw-rw-rw- root root 10338136 2013-12-30 15:54 ffmpeg

3voto

dotVezz Puntos 2678

Mirando los permisos de su archivo, parece un simple problema de permisos. El archivo no tiene permisos de ejecución para ningún usuario.

Puede utilizar muchas opciones diferentes para establecer los permisos:

  • chmod debería funcionar en la mayoría de los casos.
  • También puedes utilizar muchos gestores de archivos para establecer los permisos de los archivos de forma individual. La opción que terminaste usando, ES File Explorer, es un excelente ejemplo de ello.

También debería leer sobre Permisos de Unix si aún no estás familiarizado con el tema. Te será de gran ayuda en el futuro.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X