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:
>adb push a.out /mnt/sdcard
então vá para SHELL e tente correra.out
:
>adb shell
>
>/mnt/sdcard/a.out
E o resultado é:
>`/mnt/sdcard/a.out: permission denied`
comandols -l
mostra direitos paraa.out
:
>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out`
Eu tentei alterar as permissões:
>chmod 777 /mnt/sdcard/a.out
Mas os direitos não mudam:
>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out`
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 =)