Seit Android 6.0 ist der sdcard Pfad nicht mehr "/ storage/sdcard1 /", "/ storage/sdcard-ext /" oder etwas.Konnte die sdcard Datei (nicht harten Code) in Android 6.0 nicht finden
Der Pfad hängt vom Telefon ab. Wenn ich Nexus 5x AVD verwende, lautet der Pfad "/ storage/1D15-3A1B /". Wenn ich Nexus 6p AVD verwende, lautet der Pfad "/ storage/4679-1802 /". Also, wie kann ich dynamisch den SDCard-Pfad im Programm schreiben, um die Datei in externen SD-Karte zu finden?
Vielen Dank!
Ist nicht Environment.getExternalStorageDirectory(). GetAbsolutePath(); funktioniert mehr? – Frame91
@ Frame91 ist richtig. Sie sollten nie einen dieser Pfade benutzt haben, es war IMMER vom Telefon abhängig. Dies sind nicht einmal die häufigsten Pfade vor 6.0, wenn Sie diejenigen verwenden, die auf den meisten Geräten fehlgeschlagen sind. –
Verlassen Sie sich nie auf fest codierte Pfade! –