我想在Ubuntu 22.04 LTS上运行一个flutter应用程序。之前一切正常,但今天在运行应用时出现了以下错误,Flutter SDK无法构建应用程序。
/snap/flutter/130/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/../../../../lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
在互联网上搜索后,我发现我需要一个libc的反向版本。如果执行命令
file /snap/flutter/130/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/../../../../lib/x86_64-linux-gnu/libc.so.6
。我得到的结果是
/snap/flutter/130/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/../../../../lib/x86_64-linux-gnu/libc.so.6:符号链接到libc-2.31.so
。可能我需要安装libc-2.31。但是怎么安装呢?我没有找到任何解决方案。Flutter和Ubuntu都已升级到最新版本。