отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 
Ответить
Freiwind
Paper Tape
Сообщения: 5
Зарегистрированный: ‎12-24-2018
Страна: RU
Просмотров: 1 473
Сообщение 1 из 20

Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Добрый день.

 

Планшет Lenovo Tab 4 Plus TB-8704X. Подключена SD-карта Sandisk на 64ГБ в режиме внешнего накопителя, отформатированная в exFAT. На карте музыка, фильмы, книги.

Обновился по воздуху до Android 8.1.

Все приложения (Poweramp, MX Player, AIReader, Acrobat Reader и т.д.) перестали видеть файлы на карте памяти, хотя сама система показывает их наличие.

Если отформатировать карту в FAT32, то все нормально, но фильмы размером больше 4ГБ уже не посмотришь. Что не так стало с exFAT на восьмерке?

Lenovo Employee 7M
Lenovo Employee
Сообщения: 168
Зарегистрированный: ‎10-29-2015
Страна: RU
Просмотров: 1 452
Сообщение 2 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Freiwind, здравствуйте! Linux ядро в прошивке на базе Android 8.1.0 (также как в Android 7.1.1) скомпилировано с нативной поддержкой файловых систем exFAT и NTFS.

В этом Вы можете убедиться сами:

  1. Включаете на планшете отладку по ADB

  2. Подключаете планшет к ПК в режиме MTP

  3. На ПК открываете cmd и выполняете следующие команды

 

adb devices
adb shell cat /proc/filesystems

 

 и перед вами появляется список поддерживаемых FS, среди которых присутвует и exFAT.

Ниже привожу скриншот:sshot-3.png

 

Учитывая выше изложенное, могу предположить что проблема в самой флешке. И что еще более вероятно,в таблице разделов. Попробуйте переинициализировать накопитель по MBR или GPT-схеме, в зависимости от того какая схема используется сейчас.

 

Freiwind
Paper Tape
Сообщения: 5
Зарегистрированный: ‎12-24-2018
Страна: RU
Просмотров: 1 444
Сообщение 3 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Проблема точно не в флешке.
Во-первых, на 7.1.1 все было в порядке.
Во-вторых, эта же флешка, вставленная в смартфон Sony Z1 с Андроид 5.1.1, работает без проблем, а флешка из этого смартфона (также exFAT, вставленная в TB-8704X, ведет себя тем же образом - приложения не видят папки на ней.
В-третьих, люди с 4pda сообщают о такой же проблеме с SD-картами: на FAT32 все работает, на exFAT - нет.

Проблема не в том, что отсутствует поддерка на базе операционки. Сама система видит папки и файлы, но приложения не видят. Тот же File commander показывает, что SD-карта пуста. Если попытаться открыть файл из настроек хранилища, то, в зависимости, от приложения, либо ничего не происходит, либо выдается сообщение о невозможности открыть файл.
Lenovo Employee 7M
Lenovo Employee
Сообщения: 168
Зарегистрированный: ‎10-29-2015
Страна: RU
Просмотров: 1 436
Сообщение 4 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Freiwind, очень странно...

Только что проверил, имею следующие результаты:

1. Приложения MX Player Pro, PowerAMP, Solid Explorer и встроенный файловый менеджер спокойно работает с флешкой Sandisk на 64Гб.

2. Если бы не было поддержки exFAT на "уровне OS", то флешка вообще не монтировалась - это раз, и отсутствовали бы бинарные файлы mkfs.exfat,  mount.exfat - это два.  

в этом можно убедиться выполнив команды:

adb shell "ls -l /system/bin | grep 'mkfs.*'"

adb shell "ls -l /system/bin | grep 'mount.*'"

Ниже привожу скриншот:sshot-1.png

Но в любом случае, спасибо за информацию!

Мы взяли ваше обращение в работу.

 

 

 

 

 

Freiwind
Paper Tape
Сообщения: 5
Зарегистрированный: ‎12-24-2018
Страна: RU
Просмотров: 1 426
Сообщение 5 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Для отладки по ADB, я так понимаю, нужно ставить Android SDK. Никогда не интересовался этой темой, поэтому нужно время, чтобы разобраться. К сожалению, его нет.

Я не утверждал, что в системе нет поддержки exFAT. Система видит карту и папки с файлами на ней.
Непонятно только, почему перестали видеть папки сами приложения.
Никакие настройки не менялись. Было произведено только обновление до последней версии Android.
Попробовал другую карту. То же самое. Если FAT32 - все нормально. Если exFAT - не дает открыть. Пример на скриншоте.

Спойлер
Screenshot_2018-12-24-21-00-15.jpg
Lenovo Staff
Lenovo Staff
Сообщения: 357
Зарегистрированный: ‎09-11-2017
Страна: RU
Просмотров: 1 423
Сообщение 6 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте


@Freiwind  написал (-а):

Для отладки по ADB, я так понимаю, нужно ставить Android SDK. Никогда не интересовался этой темой, поэтому нужно время, чтобы разобраться. К сожалению, его нет.

Я не утверждал, что в системе нет поддержки exFAT. Система видит карту и папки с файлами на ней.
Непонятно только, почему перестали видеть папки сами приложения.
Никакие настройки не менялись. Было произведено только обновление до последней версии Android.
Попробовал другую карту. То же самое. Если FAT32 - все нормально. Если exFAT - не дает открыть. Пример на скриншоте.


Большое спасибо за наводку и ваше упорство в отстаивании своей позиции. Обязательно исправим эту досадную ошибку.

Freiwind
Paper Tape
Сообщения: 5
Зарегистрированный: ‎12-24-2018
Страна: RU
Просмотров: 1 421
Сообщение 7 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Спасибо! Буду ждать. Удачи!
Freiwind
Paper Tape
Сообщения: 5
Зарегистрированный: ‎12-24-2018
Страна: RU
Просмотров: 1 383
Сообщение 8 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Откатился пока обратно на 7.1.1.
Теперь все в порядке с картой.
Климент
Fanfold Paper
Сообщения: 6
Зарегистрированный: ‎12-29-2018
Страна: RU
Просмотров: 1 338
Сообщение 9 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

У меня в точности такая же ситуация. На 7-м андроиде все работало, после обновления до 8.1 часть приложений перестала видеть карту sandisk 64 ГБ. Так, ES проводник не видит, а Asus проводник - видит, AllReader не видит, а Orion Viewer - видит. Так что проблема точно не в карте. У меня был файл древней версии  AllReader, поставил - на нём тоже видит.

 

Может, есть какое-либо решение этой проблемы, кроме переформатирования карты? Спасибо.

Lenovo Employee 7M
Lenovo Employee
Сообщения: 168
Зарегистрированный: ‎10-29-2015
Страна: RU
Просмотров: 1 232
Сообщение 10 из 20

Re: Lenovo Tab 4 Plus TB-8704X после обновления до Android 8.1 приложения не видят файлы на SD-карте

Paper Tape, торопиться с выводами не стоит - скорее всего дело в системе SElinux, а не в файловой системе накопителя. Но переживать не стоит, наши инженеры уже работают над решением проблемы. Приносим извинения за временные неудобства.

Shop Lenovo

Интернет-магазин Леново в России

Перейти на сайт магазина

Авторы, имеющие наибольшее число баллов