Я знаю, что это задано раньше, чем, возможно, много раз; но я не смог найти правильный ответ. В любом случае,Android - программа командной строки, скомпилированная с CCTools
На моем телефоне Android я установил CCTools. Я могу скомпилировать программы C/C++ и запускать их с помощью пунктов меню CCTools. Но когда я пытаюсь запустить программу из терминала, я получаю «разрешение отклонено». Я использую стиль Linux ./a.out 'для запуска.
спасибо. Но как CCTools запускает приложение командной строки? – Strongman
CCTools копирует файл в директорию кэша, которая позволяет исполняемые файлы. Там файл помечен как исполняемый файл, а затем выполнен. Это то же самое, что и мой хак, но с другим каталогом. Вы можете увидеть реализацию в ['LauncherConsoleActivity.java'] (https://code.google.com/p/cctools/source/browse/trunk/cctools/src/com/pdaxrom/cctools/LauncherConsoleActivity.java) в OnCreate –
Я вижу. Знаете ли вы способ C++? – Strongman