전화 폴더가 Windows에 표시되지 않음


9

Android 앱을 개발하고 Nexus 4를 테스트 기기로 사용하는 중입니다. 앱의 기능 중 하나는 휴대폰에 데이터를 저장하기위한 폴더를 만드는 것입니다. ES 파일 탐색기를 사용하여 전화를 탐색하면 폴더 / 파일을 볼 수 있지만 Windows 7 (64 비트) PC에 연결하면 새로 생성 된 폴더를 볼 수 없습니다. 누락 된 폴더를 "크루즈 속도"라고합니다.

데스크톱 스크린 샷 :

desktop_screenshot

모바일 스크린 샷 :

desktop_screenshot


정말 궁금합니다! 내 첫 번째 생각은 권한 문제 였지만 그렇지 않은 것 같습니다. 권한, 소유자 및 그룹은 모두이 작업을 수행하지 않는 파일과 일치합니다. 다른 사람들도 알다시피, 터미널 에뮬레이터 또는 파일 관리자를 사용하여 내부 저장소에 파일 / 폴더를 만들어서 동작을 재현 할 수있었습니다. 이 방법으로 장치에서 만든 것은 MTP를 통해 보이지 않습니다.
dotVezz

글쎄, 나만이 아니라서 다행이다. 파일의 저장 경로를 설정하는 방법과 관련이 있지만 분명히 그렇지는 않을 것이라고 생각했습니다.
Jonny Wright

나는 그것의 긴 샷을 알고 있지만 ... 내가 사용한 파일의 저장 위치를 ​​설정 android.os.Environment.getExternalStorageDirectory();하지만 Windows는 이것을 내부 저장소라고 합니다. 어떤 경우에는 외부로, 다음은 내부로 불린다는 것이 이상해 보입니다.
Jonny Wright

1
나는 불일치가 MTP가 물건을 처리하는 방식 때문이라고 확신합니다.
dotVezz

이번 주에 이미 비슷한 사건이있었습니다. 영향을받는 사용자가 Windows를 재부팅 한 후 폴더가 표시되었다고보고했습니다 (Windows 종료시 문제가 있음). 파일 탐색기에서 새로 고침을 시도 했습니까? 아니면 Windows에서 다른 파일 관리자 (예 : Total Commander)로 확인 했습니까? 내 생각에 그것은 Windows가 수행하는 일종의 캐싱입니다.
Izzy

답변:


5

이것은 MTP를 통한 USB 파일 액세스에 영향을 미치는 유명한 문제입니다.
PC에서 첫 번째 앱으로 만든 파일에 액세스하려고 시도한 시간을 몇 시간이나 잃어버린 지조차 기억할 수 없습니다 (그리고 GB의 중요한 파일에 대해 이야기하고 있습니다).
앱을 시작하고 폴더를 만드는 경우 PC에서 폴더를 올바르게 표시하려면 장치를 다시 부팅해야합니다.
USB 및 MTP를 사용하는 경우에만 발생합니다.
코드에서 MediaScannerConnection을 사용하거나 Media Storage의 캐시를 정리하여 문제를 해결할 수 있지만 가장 간단한 방법은 AirDroid를 사용하는 것입니다.)


내 Samsung Galaxy Tab 3에서 이것에 대한 주석만으로 재부팅해도 파일이 컴퓨터에 표시되지 않습니다.
Martin Argerami

1

나는 같은 문제가 있었고, 내 nexus 6 전화에서 Vuze 앱으로 폴더를 만들었습니다. 전화가 USB를 통해 연결된 경우이 폴더는 휴대 전화에서 액세스 / 표시되지만 PC에서는 볼 수 없습니다. 휴대 전화의 다른 임의의 파일을 PC에는 보이지 않는이 폴더로 복사했습니다. 이 사본 후에 PC에서 폴더를 볼 수있었습니다.


1

먼저 PC에 디렉토리를 만든 다음 SD 카드 / 전화 저장소에 복사하십시오.

내용을 먼저 폴더에 넣고 폴더를 복사하거나 폴더를 먼저 복사 할 수 있습니다. 폴더가 pc에서 생성되는 한 모든 컨텐츠를 내부 / 외부 모바일 장치로 직접 복사 할 수 있습니다.

압축 된 내용의 경우 불행히도 직접 압축을 풀고 복사 할 수 없으므로 먼저 수동으로 바탕 화면에 압축을 풀어야합니다.

행운을 빌어 좋은 하루 되세요! :)


0

필자의 경우 캐시 지우기가 작동하지 않았습니다. 그러나 부모 폴더의 이름을 바꾸어 숨겨진 폴더 / 파일에 액세스했습니다. 전화가 PC에 연결된 경우 부모 폴더 이름을 바꾼 후 전화를 분리했다가 다시 연결해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.