Andorid 11/11+ 中没有 ionic7 和电容器 5 的 WRITE_EXTERNAL_STORAGE 权限

问题描述 投票:0回答:0

我正在为 Android 开发一个 Ionic 应用程序。 我有离子 7 和电容器 5。 我已经安装了 @awesome-cordova-plugins/android-permissions 和 cordova-plugin-android-permissions

在AndroidManifest.xml中,我提到过:

<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

以及包含在内

android:requestLegacyExternalStorage="true"

在 App.vue 中我正在表演

AndroidPermissions.requestPermissions([AndroidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE, AndroidPermissions.PERMISSION.READ_EXTERNAL_STORAGE]);

但仍然无法下载任何文件,并且本机存储在 Adroid 11 和 12 中也无法工作。 不过,在较旧的 Android 版本中它绝对可以正常工作。

有人可以帮我吗?

更新 甚至还添加了

对 WRITE_EXTERNAL_STORAGE 的权限仍然不起作用

android react-native capacitor ionic-native
© www.soinside.com 2019 - 2024. All rights reserved.