Передача файлов Android не может видеть папку, созданную app

Я установил "передачу файлов android" на mac. Мое приложение создает папку и создает в ней файл (разрешения существуют в AndroidManifest.xml), записывает некоторые данные в этот файл. Файл существует, я могу получить к нему доступ с помощью стандартного файлового менеджера на моем устройстве android. Он показывает много папок, включая мою папку, и я даже могу видеть содержимое моего файла на устройстве.

но проблема в том, что" передача файлов android " показывает мне все другие папки, но не мою папку и мой файл. Я даже попробовал создать только один файл, а не каталог. Результат тот же.

отключение устройства или повторный запуск "передачи файлов android" не помогли.

может быть," передача файлов android " сломан инструмент?

3 ответов


может быть," передача файлов android " сломан инструмент?

нет.

на Android 3.0+ вам нужно, чтобы ваш файл был проиндексирован медиа-сканером, прежде чем он будет виден через MTP на вашем Mac. The static scanFile() метод on MediaScannerConnection это ваш лучший вариант ИМХО.


У меня просто была аналогичная проблема. Для Android 6.0.1, просто перезапуск устройства решил проблему.


вот простой инструмент, который вызывает сканер Android Media.

https://play.google.com/store/apps/details?id=com.addz.mediascanner&hl=en

установите его на устройстве Android, запустите его, и отсутствующие файлы должны отображаться в передаче файлов Android на вашем компьютере.