Я разрабатываю приложение для Android и использую свой Nexus 4 в качестве тестового устройства. Одной из функций приложения является создание папки на телефоне для хранения данных. Если я просматриваю телефон с помощью ES File Explorer, я вижу папку/файлы, но при подключении к ПК с Windows 7 (64-разрядная версия) я не вижу вновь созданную папку. Отсутствующая папка называется "Cruise Speed".
Скриншот рабочего стола:
Мобильный скриншот:
Это известная проблема, влияющая на доступ к файлам USB через MTP.
Я даже не могу вспомнить, сколько часов я потерял, пытаясь получить доступ к файлам, созданным моим первым приложением на ПК (и я говорю о гигабайтах важных файлов).
Если вы запускаете приложение и оно создает папку, вам необходимо перезагрузить устройство, чтобы ваш компьютер мог правильно отображать папку.
Это происходит только в том случае, если вы используете USB и MTP.
Вы можете решить проблему, используя MediaScannerConnection в своем коде или очистив кеш Media Storage, но я предлагаю вам сделать самое простое: использовать AirDroid;)
У меня была такая же проблема, приложение Vuze создало папку на моем телефоне nexus 6. Эта папка была доступна/видна на моем телефоне, но не на ПК, когда телефон был подключен через USB. Я просто скопировал другой случайный файл на моем телефоне в эту папку, которая не была видна на ПК. После этой копии я смог увидеть папку на ПК.
Просто сначала создайте каталог на ПК, а затем скопируйте его на SD-карту / в память телефона.
вы можете сначала поместить содержимое в папку и скопировать или сначала только папку. пока папка создается на ПК, любое содержимое можно просто скопировать непосредственно на внутренние/внешние мобильные устройства.
для заархивированного содержимого их нельзя распаковать напрямую и скопировать, к сожалению, вам нужно сначала распаковать их вручную на рабочий стол.
удачи и хорошего дня! :)
В моем случае очистка кеша не помогла. Однако мне удалось получить доступ к скрытым папкам/файлам, переименовав родительскую папку. Не забудьте отключить телефон и снова подключить его после переименования родительской папки, если телефон подключен к ПК.
точкаВезз
Джонни Райт
Джонни Райт
android.os.Environment.getExternalStorageDirectory();
, однако Windows называет это внутренним хранилищем . Кажется странным, что в одном случае он упоминается как Внешний, а в другом как Внутренний.точкаВезз
Иззи
бмдиксон
Вишну Прасад Каллуммель