Главная » C++ » Android - Как создать папку в / data / data / в режиме без полномочий root
Android — Как создать папку в / data / data / в режиме без полномочий root
Я столкнулся с серьезной проблемой, кажется, что Android не может обработать очень длинный файл с именем apk и создать папку в режиме без полномочий root.
У меня apk-способный apk имеет имя более 100 символов. Во-первых, я запускаю его в корневом устройстве, имя процесса (по команде ps) усекается до 86 символов. Я запускаю команду "mkdir -p /data/data/<86 chars process name>/files" создать папку, и это удалось в режиме root. затем я переключаюсь на тестирование на некорневых устройствах и запускаю команду "run-as <86 chars process name> mkdir -p /data/data/<86 chars process name>/files" это сообщает
пакет <86 символов имя процесса> неизвестно.
тогда я попробовал "run-as <more than 100 chars process name> mkdir -p /data/data/<86 chars process name>/files" все еще не удалось создать папку и отчеты
«Пакет поврежден при установке».
мой apk действительно имел разрешение на запись external.