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:
<code>>adb push a.out /mnt/sdcard </code>
luego ve a SHELL y trata de correra.out
:
<code>>adb shell > >/mnt/sdcard/a.out </code>
Y el resultado es:
<code>>`/mnt/sdcard/a.out: permission denied` </code>
mandols -l
muestra derechos paraa.out
:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
Intenté cambiar los permisos:
<code>>chmod 777 /mnt/sdcard/a.out </code>
Pero los derechos no cambian:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
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 =)