Все, кажется, в восторге от функции адаптивного хранилища Marshmallow, но мне это кажется серьезным регрессом. Причин отказа от внешнего хранилища может быть несколько:
По этим причинам, если я не использую хранилище, AFAICS означает, что приложения могут храниться только во внутренней памяти. А поскольку у меня много приложений, это означает, что после обновления Marshmallow мое устройство регулярно почти полностью заполнено, что приводит к сбою многих функций.
Так неужели на Marshmallow действительно нельзя переместить приложения на непринятое внешнее SD-хранилище? Если да, есть ли у меня альтернатива, кроме удаления приложений для освобождения места или перехода на Lollipop? В противном случае это было бы очень разочаровывающим и означало бы, что Google действительно недостаточно тщательно подумал, прежде чем предоставлять эту функцию.
Ты прав. Android Marshmallow покончил с приложениями, хранящимися на SD-карте, когда она настроена как портативное хранилище. Единственный способ использовать его таким образом — это использовать root и такие приложения, как LINK2SD.
Внутреннее хранилище Marshmallow лучше использовать с SD-картой смешанного формата, как я также объясняю в своем блоге здесь :
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
Во-первых, вам нужно, чтобы adb работал.
как это
$ adb shell sm list-disks adoptable
disk:179_64
disk:179_64 - это моя SD-карта, которую можно использовать, я хочу, чтобы 75% использовалась как внешняя SD:
$ adb shell sm partition disk:179_64 mixed 75
Примечание. Ваша карта может быть указана с запятой вместо подчеркивания, например, disk:179,64 , и в этом случае вы вводите следующее:
$ adb shell sm partition disk:179,64 mixed 75
Это удалит всю SD-карту, предоставив 75% в качестве переносного хранилища, а остальное - в качестве внутреннего хранилища.
Перезагрузите телефон.
В меню «Хранилище и USB» выберите SD-карту (внутреннюю) и выберите «Перенести данные» (чтобы приложения, где это возможно, были установлены там).
В разделе «Хранилище и USB» переименуйте принятое хранилище, чтобы оно имело какое-то имя, например « Принято », в противном случае, если оно имеет то же имя, что и раздел внешнего хранилища, представление USB MTP может отображать только внутреннее
Теперь у вас есть хранилище, которое может принимать приложения, позволяющие «перемещаться на SD», а также SD-карту, на которой вы можете хранить фильмы Plex, музыку из Google Play, фотографии и т. д.
Спасибо @fernio, который подсказал мне опубликовать здесь.
admin
режимеsu
(на всякий случай) стал root, затем sm list-disks adoptable
, нашел мое хранилище 179_64
, то sm partition disk:179_64 mixed 80
. Он сразу начал работать. Игнорируется приглашение формата. Затем перезагрузился, и все запросы на форматирование исчезли.
Фернио
Адам Спайерс