Я переношу приложение C++ Linux на Android с помощью NDK и тестирую с помощью эмулятора. Приложение пытается создать каталог /etc/myApp
и терпит неудачу, потому что компонент /etc
не имеет необходимых разрешений файловой системы на запись, необходимых для создания.
Должно ли мое приложение создавать такой каталог? Я использовал adb
для проверки и попытки создать каталог из оболочки, но это тоже не удалось:
Ошибка mkdir для myApp, файловая система только для чтения
Означает ли, что файловая система, доступная только для чтения в adb, также доступна только для чтения для моего приложения?
Может ли мое приложение создать этот каталог, и если нет, есть ли другое более подходящее место?