错误open failed: EACCES (Permission denied)

在android 29中读取手机图片老是报标题的错误 , 明明权限都已经申请了还是有问题 

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

动态权限也申请了 , 还是报错 

后来发现 :

<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:requestLegacyExternalStorage="true"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="AllowBackup"

        >
android:requestLegacyExternalStorage="true"

添加这个之后就好了

上一篇:events.js:377 throw er; // Unhandled ‘error‘ event解决流程分享


下一篇:剑指 Offer 52. 两个链表的第一个公共节点