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 =)

questionAnswers(2)

yourAnswerToTheQuestion