Flutter使用audioplayers包运行时触发CMake错误:缺少必要依赖包
解决Flutter audioplayers包的CMake依赖缺失错误
错误信息:
CMake Error at /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:463 (message):
A required package was not found
Call Stack (most recent call first):
/snap/flutter/130/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:643 (_pkg_check_modules_internal)
flutter/ephemeral/.plugin_symlinks/audioplayers_linux/linux/CMakeLists.txt:25 (pkg_check_modules)
解决步骤:
- 安装Linux系统下audioplayers依赖的底层库(适用于Debian/Ubuntu系列发行版):
sudo apt update sudo apt install libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev - 清理项目缓存并重新构建:
flutter clean flutter pub get flutter run - 若上述方法无效,建议放弃使用snap版本的Flutter,改用官方手动安装的Flutter包,避免snap沙箱环境带来的依赖访问限制。
内容的提问来源于stack exchange,提问作者Ndongmo christian
相关产品推荐
相关产品推荐

