【发布时间】:2023-02-03 19:53:52
【问题描述】:
两年以来,我有了一个应用程序宽度选项,可以从网络服务器下载文件(href 标记宽度 php downlad 和 readfile() 函数)。
在 Android 11 之前一切正常。现在当您选择下载文件时,没有任何反应。
我已经对 Manifest fil、requestLegacyExternalStorage 拥有权限为 true....请参见示例:
<uses-permission android:maxSdkVersion="28" android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-feature android:name="android.hardware.location.gps" android:required="true"/>
<application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:networkSecurityConfig="@xml/network_security_config" android:requestLegacyExternalStorage="true" android:supportsRtl="true" android:usesCleartextTraffic="true">
有趣的是,如果我直接使用调试选项(Android Studio)安装应用程序,或者如果我以内部测试模式(内部试用)将它上传到 Google Play,它会完美运行,但如果我在 Google 上发布它(生产)播放它停止工作。
有人遇到同样的问题吗?
我改变了清单文件,上传文件的方式,每次都是一样的。在调试模式或内部试用版中,您可以下载文件,但在发布应用程序时则不能。
【问题讨论】:
标签: download android-11