Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
891 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Android 10: Permission deinied beim Speichern unter GetDownloadsPath

  Alt 22. Jan 2021, 17:12
Du musst in AndroidManifest.template.xml den Eintrag für requestLegavyExternalStorage="true" hinzunehmen:

Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="%package%"
        android:versionCode="%versionCode%"
        android:versionName="%versionName%"
        android:installLocation="%installLocation%">

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />

    <%uses-permission%>
    <uses-feature android:glEsVersion="0x00020000" android:required="True"/>
    <application android:persistent="%persistent%"
        android:restoreAnyVersion="%restoreAnyVersion%"
        android:label="%label%"
        android:debuggable="%debuggable%"
        android:largeHeap="%largeHeap%"
        android:icon="%icon%"
        android:theme="%theme%"
        android:hardwareAccelerated="%hardwareAccelerated%"
        android:resizeableActivity="false"
        android:requestLegacyExternalStorage="true">
Das gilt jetzt aber nur für Android 10. Frag mich bitte nicht, wie es für Android-11 gemacht werden muss (dort ist requestLegacyExternalStorage nicht mehr). Wenn jemand weiß, wie es dort geht, nur her damit.
  Mit Zitat antworten Zitat