Android studio Fatter和Dart安装在Android Studio中,应用程序也可以构建,但它是janky,Fatter博士说它不是';t安装

Android studio Fatter和Dart安装在Android Studio中,应用程序也可以构建,但它是janky,Fatter博士说它不是';t安装,android-studio,flutter,dart,Android Studio,Flutter,Dart,因此,应用程序构建后,我可以测试应用程序,大多数事情都能正常工作,直到我想尝试创建流: 导入'dart:async'; 类优化spagebloc{ 最终_optimizationController=行为主体(); 最终_feedbackController=行为主体(); Stream get optimizations=>\u optimizationController.Stream; 无效处置(){ _optimizationController.close(); } } 没有为类型“

因此,应用程序构建后,我可以测试应用程序,大多数事情都能正常工作,直到我想尝试创建流:

导入'dart:async';
类优化spagebloc{
最终_optimizationController=行为主体();
最终_feedbackController=行为主体();
Stream get optimizations=>\u optimizationController.Stream;
无效处置(){
_optimizationController.close();
}
}
没有为类型“OptimizationsPageBloc”定义方法“BehaviorSubject”。

谷歌搜索错误消息,重新启动,没有任何帮助。alt enter仅建议创建此类,不建议导入。因此,当我从另一个项目中复制另一个类时,我完全没有想法,但在我的新项目中,它在哪里工作(顺便说一句,Stream工作,它只是将_optimizationController视为一个动态的)

Android Studio的颤振博士说:

[!] Android Studio (version 4.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
但是这个应用程序是构建的,所以我非常怀疑它们是否没有安装。到目前为止,我还制作了4个不同的页面,它们都工作得很好——只是行为主体(和其他主体)开始变得怪异。特别是因为它们在另一个项目中工作得非常好,另一件奇怪的事情是,另一个项目有文件和文件夹,而在这个新项目中,我只能创建新目录,而不能手动将新目录放入空目录中(正如我上面所说的,这是janky)

在项目视图中还显示

>第二个项目[第二个项目]~/repos/flatter/second\u项目

但在工作项目中,它是

>first\u项目~/repos/flatter/first\u项目


这里发生了什么?这是我现在能收集到的所有奇怪的东西,如果你需要我添加更多信息,请告诉我

这是颤振1.22.2的常见问题。你可以试试颤振的beta channel版本。

从技术上讲,我没有修复它,但显然我这边出了问题,当我的同事为我创建并推动项目时,突然一切都正常了,我所需要的就是手动添加所有文件和所有内容。仍然很奇怪,我会在下一个项目中再次遇到同样的问题

尝试清理项目并重新启动IDE。我曾经在VSCode上遇到过这个问题,需要重新安装Flutter和Dart插件才能再次工作。@AdityaNigam我会试试的,谢谢@AdityaNigam重新安装,重新启动,没有任何效果。我解决了这个问题,但这只是通过让其他人创建和推动项目