flutter - flutter 中的permission_handler包未定义名称 'Permission'

标签 flutter dart flutter-dependencies

尝试为flutter上的摄像头和麦克风编写权限代码

我目前使用的是permission_handler: ^5.0.1,并在pubspec.yaml中添加依赖项后导入了包

import 'package:permission_handler/permission_handler.dart';

但是当我使用以下代码时,

await Permission.camera.request();

我有以下错误。

Undefined name 'Permission'. Try correcting the name to one that is defined, or defining the name.

任何帮助将不胜感激。谢谢!

最佳答案

后来我意识到这个错误是因为我不小心删除了 Flutter SDK 中“外部库”>“Dart 包”内的外部包中的permission_handler_platform_interface-2.0.2。

我通过运行解决了这个问题

flutter pub cache repair

关于flutter - flutter 中的permission_handler包未定义名称 'Permission',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67661008/

相关文章:

flutter - ExpansionTile溢出

dart - Flutter stateleswidget 返回列表

node.js - 谷歌登录 : backend verification

flutter - 如何将 flutter textFormField onChange 和 onSubscribed 作为参数传递?

flutter - 文本小部件在 Flutter 中不能正确省略

dart - 如何使用文本小部件设置多行文本?

Flutter:预览手机图库中的一张或多张图片?

ios - 使用带有静态库的插件构建Flutter iOS项目时出错

visual-studio - 我可以在vs代码中运行任何模拟器

google-maps - 我的 flutter Assets 图像没有被用作谷歌地图的标记图标