首页 > 解决方案 > 如果给出特定名称,Android Studio 无法识别文件

问题描述

使用 android-studio 进行 Flutter 开发。创建一个新的颤振应用程序后,我创建了另一个名为

主页.dart

但 android-studio 无法识别该文件。该页面不会显示自动完成或任何内容。可以看到 <code>home.dart</code> 在文件名前没有地球符号。

我也可以看到home.dart文件名之前没有地球符号(在左侧像其他文件一样)。如果我输入任何其他文件名,它就可以正常工作。有人能找到问题所在吗?

更新

我认为它是某种错误。我什至尝试创建一个新项目并尝试相同。如果我输入另一个名称,它可以正常工作(我尝试过hom.dart并且有效)。但是如果我重命名它,因为home.dart它有这个奇怪的错误。

谢谢

标签: android-studioflutter

解决方案


您已将不同的文件类型与该特定文件相关联,方法是将其创建为常规文件(右键单击 -> 新建 -> 文件),该文件没有隐含类型,而是显示可供选择的类型列表。您可能只是单击了下一步,而没有更改文件类型的默认选择“文本”。之后重命名文件可能会也可能不会更改其类型,具体取决于 Android Studio 的版本。

为了修复它,打开设置(Ctrl + Alt + S),转到编辑器 - >文件类型,向下滚动并从文件类型列表中选择“文本”,从底部列表中选择您的文件,然后单击减号 (-) 将其删除。您的文件不应再与“文本”类型相关联 - 我不确定它是否会根据其扩展名自动重新分配,但您现在应该能够删除它并使用相同的名称再次创建它没有自动将自己设置回“文本”


推荐阅读