此错误通常是由于应用程序没有正确请求并获得适当的权限所致。要解决此问题,请按照以下步骤操作:
确保在请求许可之前将其添加到AndroidManifest.xml中。
检查您的应用程序是否正确请求了Manifest.permission.READ_EXTERNAL_STORAGE权限。
if (await Permission.storage.request().isGranted) {
// Permission is granted
} else {
// Permission denied
}
通过执行这些步骤,您应该能够解决Flutter在Android 12中的权限错误问题。