Ordner auf dem Telefon wird in Windows nicht angezeigt


9

Ich bin gerade dabei, eine Android-App zu entwickeln und mein Nexus 4 als Testgerät zu verwenden. Eine der Funktionen der App besteht darin, auf dem Telefon einen Ordner zum Speichern von Daten zu erstellen. Wenn ich mit dem ES File Explorer auf dem Telefon surfe, kann ich den Ordner / die Dateien sehen, aber wenn ich mit einem Windows 7 (64-Bit) -PC verbunden bin, kann ich den neu erstellten Ordner nicht sehen. Der fehlende Ordner heißt "Cruise Speed".

Desktop-Screenshot:

desktop_screenshot

Mobiler Screenshot:

desktop_screenshot


Das ist wirklich neugierig! Mein erster Gedanke war ein Berechtigungsproblem, aber das scheint nicht der Fall zu sein. Berechtigungen, Eigentümer und Gruppe stimmen alle mit Dateien überein, die dies nicht tun. Damit andere wissen, konnte ich das Verhalten reproduzieren, indem ich mit einem Terminalemulator oder Dateimanager eine Datei / einen Ordner im internen Speicher erstellte. Alles, was ich auf diese Weise auf dem Gerät erstellt habe, war über MTP unsichtbar.
dotVezz

Nun, ich bin froh, dass es nicht nur ich bin. Ich dachte, es könnte etwas damit zu tun haben, wie ich den Speicherpfad der Datei festgelegt habe, aber eindeutig nicht.
Jonny Wright

Ich weiß, dass es ein langer Weg ist, aber ... um den Speicherort der von mir verwendeten Datei festzulegen, bezeichnet android.os.Environment.getExternalStorageDirectory();Windows dies als internen Speicher . Scheint seltsam, dass es in einem Fall als extern und im nächsten als intern bezeichnet wird.
Jonny Wright

1
Ich bin mir ziemlich sicher, dass die Diskrepanz nur darauf zurückzuführen ist, wie MTP mit Dingen umgeht.
dotVezz

Es gab bereits diese Woche einen ähnlichen Fall. Der betroffene Benutzer meldete nach einem Neustart von Windows, dass der Ordner sichtbar war (was deutlich macht, dass es sich um ein Problem auf Windows-Seite handelt). Haben Sie versucht, den Datei-Explorer zu aktualisieren? Oder mit einem anderen Dateimanager unter Windows (z. B. Total Commander) überprüft? Ich vermute, es ist eine Art Caching, das Windows durchführt.
Izzy

Antworten:


5

Dies ist ein bekanntes Problem, das den USB-Dateizugriff über MTP betrifft.
Ich kann mich nicht einmal daran erinnern, wie viele Stunden ich beim Versuch, auf Dateien zuzugreifen, die mit meiner ersten App auf einem PC erstellt wurden, verloren habe (und ich spreche von GB wichtiger Dateien).
Wenn Sie die App starten und der Ordner erstellt wird, müssen Sie das Gerät neu starten, damit Ihr PC den Ordner korrekt anzeigen kann.
Dies geschieht nur, wenn Sie USB und MTP verwenden.
Sie könnten das Problem mit MediaScannerConnection in Ihrem Code lösen oder den Cache von Media Storage bereinigen, aber ich empfehle Ihnen, das Einfachste zu tun: AirDroid verwenden;)


Nur ein Kommentar dazu, auf meinem Samsung Galaxy Tab 3, nicht einmal ein Neustart lässt die Datei auf dem Computer anzeigen.
Martin Argerami

1

Ich hatte das gleiche Problem, ein Ordner wurde von der Vuze-App auf meinem Nexus 6-Telefon erstellt. Dieser Ordner war auf meinem Telefon zugänglich / sichtbar, jedoch nicht auf dem PC, wenn das Telefon über USB angeschlossen war. Ich habe einfach eine andere zufällige Datei auf meinem Telefon in diesen Ordner kopiert, der auf dem PC nicht sichtbar war. Nach dieser Kopie konnte ich den Ordner auf dem PC sehen.


1

Erstellen Sie einfach zuerst das Verzeichnis auf dem PC und kopieren Sie es dann auf den SD-Karten- / Telefonspeicher.

Sie können den Inhalt entweder zuerst in den Ordner legen und kopieren oder nur den Ordner zuerst. Solange der Ordner vom PC aus erstellt wird, kann jeder Inhalt direkt auf interne / externe mobile Geräte kopiert werden.

Für komprimierte Inhalte können sie leider nicht direkt entpackt und kopiert werden. Sie müssen sie zunächst manuell auf den Desktop entpacken.

Viel Glück und einen schönen Tag! :) :)


0

In meinem Fall hat das Löschen des Caches nicht funktioniert. Es gelang mir jedoch, auf die versteckten Ordner / Dateien zuzugreifen, indem ich den übergeordneten Ordner umbenannte. Denken Sie daran, das Telefon abzunehmen und nach dem Umbenennen des übergeordneten Ordners erneut zu verbinden, wenn das Telefon mit dem PC verbunden ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.