File.move mit Berechtigung auf SD Card wirft java.nio.file.AccessDeniedException

  • Hallo zusammen,


    ich bin ganz neu hier und hoffe in den richtigen Bereich gepostet zu haben :)


    Zu meiner Problematik, bei der ich hoffe ihr könnt mir meinen Fehler aufzeigen.
    buildToolsVersion "29.0.2"
    defaultConfig {
    applicationId "com.test.dateiverschieben"
    minSdkVersion 24
    targetSdkVersion 29


    Ich teste auf Android 9 und 10 (Hardware: Samsung S8 und S9).


    In Android Studio 3.5.3 versuche ich mich momentan daran in einer kleinen TestApp eine Datei
    von meiner SD Card zu verschieben. Bevor ich meinen Code dazu poste vorab die Fehlermeldung:



    Die betreffende Stelle im Code ist beim verschieben der Datei:




    Der Quellpfad und der Zielpfad werden wie folgt ausgewiesen:



    /storage/9C33-6BBD/DCIM/Camera/20200521_232157.jpg -> /storage/9C33-6BBD/Android/data/com.test.dateiverschieben/files/20200521_232157.jpg



    Ich habe folgendes in der Manifest stehen:



    Mein Code zum Abfragen der Rechte und anfordern selbiger lautet (und meldet, dass die Rechte zum lesen und schreiben gesetzt sind):


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!