Android内容提供商错误

Android内容提供商错误,android,android-contentprovider,Android,Android Contentprovider,我有一个旧的内容提供商,它没有被导出,它应该保持原样,因为一切都是基于该内容提供商的。因此,我创建了一个导出的内容提供者,它将访问旧的内容提供者以获取可以导出的数据。在它们之间提供一个抽象 但当运行我的应用程序并使用其他应用程序的内容提供商时,我在Logcat上收到一条错误消息 java.lang.SecurityException: Permission Denial: reading com.my.old.provider uri content://my.auth_url/ from pi

我有一个旧的内容提供商,它没有被导出,它应该保持原样,因为一切都是基于该内容提供商的。因此,我创建了一个导出的内容提供者,它将访问旧的内容提供者以获取可以导出的数据。在它们之间提供一个抽象

但当运行我的应用程序并使用其他应用程序的内容提供商时,我在Logcat上收到一条错误消息

java.lang.SecurityException: Permission Denial: reading com.my.old.provider uri content://my.auth_url/ from pid=9876, uid=8976 requires the provider be exported, or grantUriPermission()
有没有办法摆脱这个错误。我不能两者兼而有之,因为其他内容提供商是最好的,不能编辑

更新

    <provider
                android:name=".provider.externalaccess"
                android:authorities="some.authority"
                android:exported="@bool/bellowlollipop"
                android:label="myapp"
                android:grantUriPermissions="true" >
     </provider>


发布您的公开内容提供商清单声明。很可能您在内容提供中使用了自定义权限,您必须将其授予应用。@Rahultwari已更新。您没有在xml中检查权限。你在java中使用它吗?我还不关心权限。你能发布你用来查询你的提供者的代码吗?