Flutter Ubuntu项目集成Firebase桌面包遇CMake依赖缺失错误
解决Ubuntu下Flutter集成Firebase桌面包的CMake依赖错误
问题
在Ubuntu上为Flutter项目集成FirebaseCoreDesktop和FirebaseAuthDesktop后,运行应用时触发CMake错误:
CMake Error at /snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:419 (message):
A required package was not found
Call Stack (most recent call first):
/snap/flutter/126/usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:597 (_pkg_check_modules_internal)
flutter/ephemeral/.plugin_symlinks/desktop_webview_auth/linux/CMakeLists.txt:21 (pkg_check_modules)
解决步骤
安装缺失的系统依赖库
错误由desktop_webview_auth插件依赖的WebKit库未安装导致,执行以下命令:sudo apt update && sudo apt install libwebkit2gtk-4.0-dev重新运行应用
依赖安装完成后,启动应用:flutter run -d linux(可选)清理缓存后重建
如果问题仍存在,清理项目缓存后重新构建:flutter clean flutter pub get flutter run -d linux
内容的提问来源于stack exchange,提问作者Iniyan Kanmani
相关产品推荐
相关产品推荐

