Bugly上报(系统均为Android12):
java.lang.SecurityException:Permission Denial: opening provider android.support.v4.content.FileProvider from ProcessRecord{包名} (pid=6628, uid=10268) that is not exported from UID 10246
android.os.Parcel.createExceptionOrNull(Parcel.java:2425)
Caused by:
android.os.RemoteException:Remote stack trace:
at com.android.server.am.ContentProviderHelper.checkAssociationAndPermissionLocked(ContentProviderHelper.java:646)
at com.android.server.am.ContentProviderHelper.getContentProviderImpl(ContentProviderHelper.java:245)
at com.android.server.am.ContentProviderHelper.getContentProvider(ContentProviderHelper.java:129)
at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:6213)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2526)
有没有碰到过类似问题的同学,求解答
安卓11以上 管理所有文件的权限申请了吗?
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="包名.FileProvider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
这个在AndroidManifest中添加了不
遇到同样问题, 请问解决了吗?