Cómo ejecutar la aplicación C ++ en Android SHELL
quiero correrhello world
escrito en C ++ y compilado conAndroid toolchain 9
, pero me enfrenté con el problema: por defecto no tengo permisos para iniciarlo y no puedo cambiar los permisos usando chmod`.
solíaAndroid 2.3.3 - Api Level 10
La aplicación fue compilada por compilador cruzado paraAPI level 9
Procedimiento:
Compilar la aplicación:
~ / toolchain_andr9 / bin / arm-linux-androideabi-g ++ helloworld.cpp
Luego envía la aplicación a SDCARD en el emulador:
>adb push a.out /mnt/sdcard
luego ve a SHELL y trata de correra.out
:
>adb shell
>
>/mnt/sdcard/a.out
Y el resultado es:
>`/mnt/sdcard/a.out: permission denied`
mandols -l
muestra derechos paraa.out
:
>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out`
Intenté cambiar los permisos:
>chmod 777 /mnt/sdcard/a.out
Pero los derechos no cambian:
>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out`
Creo que me queda algo importante con Android.
¿Alguien podría ayudarme y darme una manera de ejecutar la aplicación en `Android SHELL?
Muchas gracias.
PD lo siento por mi Inglés =)