Como executar o aplicativo C ++ no Android SHELL
Eu quero correrhello world
escrito em C ++ e compilado comAndroid toolchain 9
, mas eu enfrentei o problema: por padrão eu não tenho permissões para lançá-lo e não posso alterar as permissões usando chmod`.
eu useiAndroid 2.3.3 - Api Level 10
A aplicação foi compilada pelo compilador cruzado paraAPI level 9
Procedimento:
Compilar aplicativo:
~ / toolchain_andr9 / bin / arm-linux-androideabi-g ++ helloworld.cpp
Em seguida, envie o aplicativo para o SDCARD no emulador:
<code>>adb push a.out /mnt/sdcard </code>
então vá para SHELL e tente correra.out
:
<code>>adb shell > >/mnt/sdcard/a.out </code>
E o resultado é:
<code>>`/mnt/sdcard/a.out: permission denied` </code>
comandols -l
mostra direitos paraa.out
:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
Eu tentei alterar as permissões:
<code>>chmod 777 /mnt/sdcard/a.out </code>
Mas os direitos não mudam:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
Eu acho que deixei alguma coisa importante usando o Android.
Alguém poderia me ajudar e me dar uma maneira de executar o aplicativo no Android SHELL?
Muito obrigado.
P.S. desculpe pelo meu inglês =)