Я знаю, что есть масса вопросов по этому поводу, но я пробовал много возможных решений безрезультатно. Я считаю, что ошибка «Недостаточно места» вводит в заблуждение...
У меня проблема: я не могу установить ни один файл .apk , что бы я ни пытался... Однако я могу устанавливать приложения с помощью Play Store . Когда я нажимаю на файл APK в любом проводнике, запускается установщик пакетов Android. Я нажимаю кнопку «УСТАНОВИТЬ», но всегда получаю следующую ошибку:
{AnyAPKApp} не удалось установить. Освободите место и повторите попытку.
У меня много места, но даже крошечный APK размером 248 КБ не будет установлен с тем же аргументом...
Это единственная проблема, которая у меня есть с ПЗУ, и это очень расстраивает... Во-первых, подробности моего дела:
Я уже сделал свою домашнюю работу и пробовал все следующее безрезультатно:
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
/data/log
содержимое, как предлагается здесьSafe Mode
df
команду, я получил следующий вывод, и в каждом разделе есть свободное место:pm install test.apk
эмулятор терминала ( Termux ), я получил [INSTALL_FAILED_INVALID_URI]
. Используя полный путь, pm install /storage/emulated/0/Download/test.apk
я получил ту же ошибку:Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Проблема все еще остается. Я думаю, что на самом деле это не связано с ошибкой полного устройства хранения, у меня их много, и ошибка кажется вводящей в заблуждение. Это должно быть что-то еще... Я дал столько информации, сколько счел ее полезной. Если нужно больше, просто скажите мне, чтобы поделиться им.
Я надеюсь, что вы можете дать мне несколько советов, чтобы попытаться преодолеть эту досадную проблему.
PS Я добавлю в свой список больше попыток, как только попробую их.
Каковы разрешения для каталогов, в которые будет установлено программное обеспечение (и каталогов, ведущих к каталогу установки)?
У приложений, которые вы используете для установки APK, отказано в праве на установку программного обеспечения? В LineageOS этим занимается Privacy Guard. Я использую X-plore: попробуйте установить его (из Play Store) и посмотрите, сможете ли вы установить его вместе с ним. В LineageOS вам будет предложено разрешить X-plore устанавливать программное обеспечение. (Он также может запросить привилегию root.) Возможно, вы ранее непреднамеренно отказали в привилегии другим своим программам (хотя вы упоминаете попытку с adb)?
Я предлагаю сделать резервную копию и попробовать переформатировать SD-карту (или, что еще лучше, использовать новую) с файловой системой по умолчанию, используя встроенную системную утилиту. На моем телефоне это обрабатывается Системными настройками -> Хранилище (я полагаю). Не вносите никаких дальнейших изменений и попробуйте установить APK.
/storage/emulated/0/Download
. Согласно SD Maid Pro, права доступа к каталогу rwxrwx--x
( /0
а также /emulated
has rwx--x--x
и /storage
has rwxr-xr-x
), что мне кажется вполне приемлемым. Все загрузки, включая файлы APK, имеют эти разрешения: rw-rw----
я даже пытался установить разрешения 777 для APK и установить его с помощью adb
для проверки, но ничего. Я добавлю это в свой список попыток. Дополнительные комментарии к вашему ответу/предложениям...adb install test.apk
и ничего... Используя pm install test.apk
эмулятор терминала (Termux), я получил[INSTALL_FAILED_INVALID_URI]
ЦарьМэтт
Метафаниель
adb shell mount
вывод, этоsdcardfs
, верно?/mnt/expand/d02821cc-6e14-4015-ae94-1bbd69368dce/media /mnt/runtime/default/emulated sdcardfs rw
Метафаниель
Root Essentials
использовать свою SD-карту в качестве доступного хранилища, если это имеет смысл.