【发布时间】:2021-10-26 12:59:50
【问题描述】:
我已经尝试修改android studio的类型分析,重启重新创建项目。
我重新安装了 Android Studio 并尝试了不同的 Flutter SDK 和 Android Studio 版本,但我无法使用名为“login_event.dart”和“auth_service.dart”的 .dart 文件,因为 Android Studio 无法将它们识别为 .dart(没有 linting,只是纯文本,正如您在图片中的图标类型上看到的那样)。
我在项目中有 40 多个其他 dart 文件,它们都运行良好。 只是这两个具体的名字无法识别。 即使这些文件的编译工作正常,在编码时没有正常 dart 文件的优势仍然很烦人。
为什么这个错误只发生在这个命名上,在我的系统上全局发生,而不管 AndroidStudio 版本和项目如何,这对我来说是非常难以理解的。 看起来 Android Studio 只是不想识别某些名称。
【问题讨论】:
-
您是否尝试创建新的已识别 Dart 文件并将您奇怪文件的内容复制到新文件中?
-
是的,然后 dart 代码被识别(在另一个名称的文件中),我只是不明白为什么我不能像我想要的那样命名 dart 文件
-
我不得不承认我也不知道,也许缓存里有东西。您是否尝试使用 File > Invalidates Cache / Restart... 调用 flutter clean 或使其无效?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
我遇到了类似的问题。扩展另一个类的抽象类导致扩展抽象类的 .dart 文件失去其语法高亮显示。
标签: android flutter android-studio dart naming