Я хочу запустить скрипт на Android Shell, используя программу Native C.
Я пытался использовать функцию system
, но она не работает.
result = system("sh ./test.sh");
LOGD("result is %d", result);
Системная команда возвращает 0 означает, что файл сценария не был выполнен успешно.
test.sh содержит
echo "test...."
Приложение Android NDK не может печатать test....
при выполнении этого системного вызова.
Даже любой скрипт не может быть запущен с помощью системного вызова. Я проверил более 10 различных сценариев.
test.sh имеет 777
разрешений
Буду признателен за любую помощь.