SecurityException: Permission Denial: opening provider 错误


错误类似如下:

java.lang.SecurityException: Permission Denial: opening provider com.example.ProviderApp.MyContentProvider from ProcessRecord ...

原因

没有权限访问指定的 ContentProvider(内容共享者)

解决办法

将 <provider> 标签的 android:exported 属性设置为 true:

<provider android:exported="true" android:name="com.example.ProviderApp.MyContentProvider" android:authorities="com.example.ProviderApp.MyContentProvider" />

前一篇:
后一篇:

发表评论