Beim Kopieren von Dateien auf ExtSDCard wird ein EACCESS Permission denied-Fehler empfangen

Meine ExtSDCard hat in den letzten Tagen angefangen, sich komisch zu verhalten. Ich habe in der Vergangenheit einige Dateimanager heruntergeladen und verwendet, und mein aktueller Favorit ist ES File Manager. In den letzten Tagen war ich jedoch erfolglos darin, irgendetwas auf die ExtSDCard zu kopieren, wobei ich immer die Meldung „Kopieren fehlgeschlagen“ erhielt. Ich habe dasselbe mit Ghost Commander versucht, das in seiner Meldung über einen fehlgeschlagenen Vorgang klarer ist und die Fehlermeldung "EACCES (Permission denied)" ergibt.

Um den Fehler selbst zu beheben, habe ich alles, was ich behalten musste, in den internen Speicher verschoben und die Karte neu formatiert. Es war praktisch leer - Barebones. Beim Versuch, die Dinge zurück zu verschieben, funktionierte es mit keinem der Dateimanager wieder, aber der einfachste Dateimanager MyFiles führte die Operation ohne Probleme durch. Jetzt sind meine Dateien also wieder auf der ExtSDCard, aber ich mache mir Sorgen, dass mein Lieblingsdateimanager ES File Manager jetzt nutzlos ist, ebenso wie Ghost Commander. MyFiles als Dateiverwaltungssystem fehlt es wirklich an Raffinesse.

Ich habe ES und Ghost Commander deinstalliert und neu installiert, ohne ihre frühere Funktionalität wiederherzustellen. Ich habe das Tablet einige Male neu gestartet, weil ich dachte, die Festplatte sei durch eine Systemsperre gesperrt, die zurückgesetzt werden würde. Kein Glück. Ich habe bewiesen, dass Dropbox eine Datei auch direkt an einen Ort der Karte exportieren kann, also ist das Schreiben möglich, nur nicht mit diesen Tools.

Ich suche nicht nach Vorschlägen für alternative Dateimanager. Hat jemand eine Idee, was dazu führt, dass gut verteilte Dateimanager an Funktionalität wie dieser verlieren? Falls es einen Unterschied macht, ich bin nicht gerootet. Es ist ein Galaxy Tab, das erst vor ein paar Wochen ein OTA-Update auf 4.4.2 erhalten hat. Die Dateimanager behielten ihre Funktionalität bis vor wenigen Tagen bei; Ich glaube nicht, dass das Upgrade etwas damit zu tun hat.

Antworten (1)

Es ist ein Galaxy Tab, das erst vor ein paar Wochen ein OTA-Update auf 4.4.2 erhalten hat .

Da haben Sie den Grund: Kitkat hat Beschränkungen bezüglich des Zugriffs auf die SD-Karte eingeführt. Während Apps immer noch von der Karte lesen können , dürfen nur System-Apps darauf schreiben (mit Ausnahme von App-spezifischen Verzeichnissen in /sdcard/Android/data).

Für nicht gerootete Geräte gibt es keine Lösung oder Problemumgehung (außer darauf zu warten, dass das Lollipop-Update diese Einschränkungen ein wenig aufhebt). Es gibt jedoch mehrere Lösungen für gerootete Geräte, einige davon finden Sie in dieser Liste . Wenn Sie daran interessiert sind (vielleicht haben Sie Ihr Gerät inzwischen gerootet oder das Rooten ist für Sie eine Option geworden), halten Sie Ausschau nach Apps wie Kitkat External SD Card Patch oder SDFix .

Für mich ist der Dateimanager in der Lage, Dateien auf die Speicherkarte zu schreiben (z. B. ES Explorer), ich frage mich wie! Ich bin ein Android-Entwickler und habe dieses Problem mit meiner Anwendung auf Android 4.4.2
@ user229813 Ich kann dir nicht sagen wie – aber ich würde mich fragen, ob es auf demselben Gerät war. Einige Hersteller (z. B. Huawei) haben diese blöde Einschränkung in ihren eigenen Distributionen behoben, sodass sie nicht alle Geräte betrifft. Außerdem enthielten die meisten benutzerdefinierten ROMs einen Patch dafür.
Es ist definitiv das gleiche Gerät, es gibt 3 Geräte, mit denen ich getestet habe, Lenovo Tab 2 A7-20f, Lenovo Tab 2 A7-30, Moto E, mit Android 4.4.2, 4.4.2, 4.4.4 bzw. Lenovo Tab 2 A7 -20f ist diejenige, mit der ich Probleme habe
Keine Ahnung dann. Und da Sie von einer App sprechen, schreiben Sie: Entwicklungsprobleme sind hier kein Thema, also fragen Sie bitte nicht, wie man das codiert.
Ich bin mir der Stack-Exchange-Community bewusst, daher habe ich nicht nach einer Lösung gefragt, sondern nach Hinweisen, falls jemand Bescheid weiß, trotzdem danke
Ich habe keinen Vorwurf gemacht, es war nur ein Hinweis :)