繁体   English   中英

flutter 中的权限处理程序 package 的未定义名称“权限”

[英]Undefined name 'Permission' for permission_handler package in flutter

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

我目前正在使用 permission_handler: ^5.0.1 并在 pubspec.yaml 添加依赖项后导入了 package

import 'package:permission_handler/permission_handler.dart';

但是当我使用下面的代码时,

await Permission.camera.request();

我有以下错误。

未定义的名称“权限”。 尝试将名称更正为已定义的名称,或定义名称。

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

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

我通过运行解决了它

flutter pub cache repair

尝试再次阅读文档。 也许他们已经更改了代码,或者确保您获得了 package。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM