无法在本机反应中选择任何文档/图像(ANDROID 11)

Posted

技术标签:

【中文标题】无法在本机反应中选择任何文档/图像(ANDROID 11)【英文标题】:Can't pick any document/image in react native (ANDROID 11) 【发布时间】:2021-09-03 09:01:37 【问题描述】:

我无法从存储中选择任何文件到应用程序,选择后应用程序崩溃 在 logcat 中获得权限被拒绝,但我已在清单中添加了这些权限。

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

    minSdkVersion = 21
    compileSdkVersion = 30
    targetSdkVersion = 30
    ndkVersion = "20.1.5948944"

【问题讨论】:

【参考方案1】:

Android 11 需要添加android/app/src/main/AndroidManifest.xml

<application
        android:requestLegacyExternalStorage="true" 

文档:https://support.google.com/googleplay/android-developer/answer/10467955?hl=en&visit_id=637596903669466448-3363514714&rd=1

【讨论】:

以上是关于无法在本机反应中选择任何文档/图像(ANDROID 11)的主要内容,如果未能解决你的问题,请参考以下文章

无法在本机反应中显示多个图像

无法在本机反应中加载静态图像

如何防止在android和ios中选择屏幕中的屏幕截图反应本机

反应本机选择器未在android上显示

无法在android上的反应导航标题中设置阴影样式(反应本机)

如何在 React 本机 ios/android datepicker 中限制日期选择