Ich habe letzte Woche das offizielle OTA KitKat-Update für mein Nexus 4 erhalten und seitdem konnte ich die SD-Karte nicht erneut scannen. Ich habe verschiedene Apps für diese Aufgabe ausprobiert, aber alle stürzen beim Öffnen ab. Ein bisschen Forschung zeigt eine Handvoll Benutzer mit dem gleichen Problem.
Dies sind die Apps, die ich ausprobiert habe:
- Medien erneut scannen ( Aditya Talpade )
- SD-Karte erneut scannen! ( sTOOPIDfiG )
- SD-Medienkarte erneut scannen ( RADEFFFACTORY )
- SDrescan ( Benjamin Rosseaux ) mein alter Standby auf Jelly Bean
Jede App stürzt beim Start ab. Kann jemand seinen SD-Speicher mit KitKat auffrischen?
quelle
Sie können keine Apps wie diese mehr verwenden. Da viele Apps die
MEDIA_MOUNTED
Broadcast-Absicht missbraucht haben , um eine erneute Überprüfung des gesamten Dateisystems (Batterieentladung) zu veranlassen, nachdem sie nur eine Datei geändert haben, gibt es in KitKat eine neue Einschränkung, dass nur System-Apps diese Absicht übertragen können. Apps, die es versuchen, erhalten einenSecurityException
, der standardmäßig dazu führt, dass der Dialog "... gestoppt wurde".Es gibt einen alternativen Mechanismus für eine App, der besagt, dass eine bestimmte Datei geändert und erneut gescannt wird (nicht rekursiv), aber (a) es gibt keinen Ersatz, der ein gesamtes Dateisystem durchsucht, da dies auf die gleiche Weise missbraucht würde ; und (b) es liegt an der App, dies aufzurufen. Das können Sie als Benutzer nicht ändern.
Eine App, die root verwendet , kann diese Funktion auf dieselbe Weise ausführen wie 4.3 und früher, muss jedoch ebenfalls speziell geschrieben werden, um root anzufordern. Ein Neustart des Geräts würde nicht dazu führen, dass Ihre alten Apps wieder funktionieren.
Weitere technische Details finden Sie unter Auslösen von MediaScan unter Nexus 7. auf Stack Overflow, unserer Schwesterseite für Programmierfragen.
quelle
Dies ist eine sehr gute Frage und ich sehe, dass sie bereits beantwortet ist. Ich habe eine kleine Anwendung geschrieben, um dieses Problem speziell für Kit Kit (Android 4.4+) zu lösen. Meine Anwendung funktioniert auf allen Handys.
Hier:
https://play.google.com/store/apps/details?id=burrows.apps.sdcard
Dies funktioniert auf dem Nexus 5!
Bitte lassen Sie mich wissen, ob dies Ihnen hilft!
Haftungsausschluss: Ich habe diese App geschrieben.
quelle