https://github.com/alMohamady/Flutter_chat_room/tree/bd9cb7cff011af8f798e5d8056e1f9442808b477
我在Android Studio Fadhar中粘贴了这个项目,这个错误在图片中[[这需要启用"spread collections"语言功能。请尝试更新您的pubspec.yaml以将最小SDK约束设置为2.2.2或更高,然后运行"pub-get"。
好的,所以项目中的一些包需要最低的SDK版本为2.2.2所以你所要做的就是在你的项目中更改它
在项目的根文件夹中,打开pubspec.yaml,在其中找到sdk: ">=2.1.0 <3.0.0"
并将其更改为sdk: ">=2.2.2 <3.0.0"
。只需更改,在项目目录的终端中运行flutter clean
,然后尝试运行您的应用程序。
导航到应用程序的根文件夹,打开pubspec.yaml
,在其中找到sdk: ">=2.1.0 <3.0.0"
并将其更改为sdk: ">=2.2.2 <3.0.0"
。小心,它可能会破坏其他依赖关系。只要改变这一点,运行flutter clean
并尝试运行您的应用程序。注意调试控制台中的错误。