Я пытаюсь запустить простой код C ++ на моем мобильном телефоне. Моя идея приложения заключается в том, чтобы запустить локальный сервер на моем телефоне Android и подключиться к этому серверу с помощью браузера или приложения Android.
Для этого я скомпилировал простой код main.c, чтобы посмотреть, запускаю ли я код c на платформе Android с использованием NDK. Я думаю, что он правильно скомпилирован и готов к работе на моем мобильном телефоне.
Затем, чтобы отправить исполняемый файл на мой мобильный телефон, я использовал команду adb
в моей оболочке Linux, как;
adb push test /storage/self/primary/Android/data
adb shell chmod 777 /storage/self/primary/Android/data/test
Затем, когда я подключаюсь к своему телефону, я использую команду adb shell /storage/self/primary/Android/data/test
, она возвращает мне can't execute: Permission denied
вывод.
На самом деле, у меня есть несколько шагов, чтобы закончить свой проект. Например, я хочу запустить этот исполняемый файл без использования терминала.
В любом случае, как мне запустить этот исполняемый файл на моем мобильном телефоне?