Jak uruchomić aplikację C ++ w Android SHELL
chcę biechello world
napisane w C ++ i skompilowane zAndroid toolchain 9
, ale miałem do czynienia z problemem: domyślnie nie mam uprawnień do jego uruchomienia i nie mogę zmienić uprawnień za pomocą chmod`.
użyłemAndroid 2.3.3 - Api Level 10
Aplikacja została skompilowana przez kompilator krzyżowy dlaAPI level 9
Procedura:
Aplikacja do kompilacji:
~ / toolchain_andr9 / bin / arm-linux-androideabi-g ++ helloworld.cpp
Następnie wyślij aplikację do SDCARD na emulatorze:
<code>>adb push a.out /mnt/sdcard </code>
następnie przejdź do SHELL i spróbuj uciekaća.out
:
<code>>adb shell > >/mnt/sdcard/a.out </code>
Rezultatem jest:
<code>>`/mnt/sdcard/a.out: permission denied` </code>
dowództwols -l
pokazuje prawa doa.out
:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
Próbowałem zmienić uprawnienia:
<code>>chmod 777 /mnt/sdcard/a.out </code>
Ale prawa się nie zmieniają:
<code>>`----rwxr-x system sdcard_rw 863656 2012-04-12 22:42 a.out` </code>
Myślę, że zostawiłem coś ważnego za pomocą Androida.
Czy ktoś może mi pomóc i dać mi sposób uruchamiania aplikacji w `Android SHELL?
Wielkie dzięki.
P.S. przepraszam za mój angielski =)