【问题标题】:Undefined name 'Permission' for permission_handler package in flutter颤振中permission_handler包的未定义名称“权限”
【发布时间】:2021-08-12 02:32:29
【问题描述】:

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

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

import 'package:permission_handler/permission_handler.dart';

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

await Permission.camera.request();

我有以下错误。

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

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

【问题讨论】:

    标签: flutter dart flutter-dependencies


    【解决方案1】:

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

    我通过运行解决了它

    flutter pub cache repair
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2021-05-01
        • 2021-01-17
        • 1970-01-01
        • 1970-01-01
        • 2021-03-28
        • 2022-01-25
        • 2021-11-06
        • 2021-12-13
        • 1970-01-01
        相关资源
        最近更新 更多