android-studio - 如果给出特定名称,Android Studio 无法识别文件
问题描述
使用 android-studio 进行 Flutter 开发。创建一个新的颤振应用程序后,我创建了另一个名为
主页.dart
但 android-studio 无法识别该文件。该页面不会显示自动完成或任何内容。
我也可以看到home.dart
文件名之前没有地球符号(在左侧像其他文件一样)。如果我输入任何其他文件名,它就可以正常工作。有人能找到问题所在吗?
更新
我认为它是某种错误。我什至尝试创建一个新项目并尝试相同。如果我输入另一个名称,它可以正常工作(我尝试过hom.dart
并且有效)。但是如果我重命名它,因为home.dart
它有这个奇怪的错误。
谢谢
解决方案
您已将不同的文件类型与该特定文件相关联,方法是将其创建为常规文件(右键单击 -> 新建 -> 文件),该文件没有隐含类型,而是显示可供选择的类型列表。您可能只是单击了下一步,而没有更改文件类型的默认选择“文本”。之后重命名文件可能会也可能不会更改其类型,具体取决于 Android Studio 的版本。
为了修复它,打开设置(Ctrl + Alt + S),转到编辑器 - >文件类型,向下滚动并从文件类型列表中选择“文本”,从底部列表中选择您的文件,然后单击减号 (-) 将其删除。您的文件不应再与“文本”类型相关联 - 我不确定它是否会根据其扩展名自动重新分配,但您现在应该能够删除它并使用相同的名称再次创建它没有自动将自己设置回“文本”
推荐阅读
- java - 为什么这些物体在使用“相交”时不会碰撞
- codeception - 在 Codeception 中选择单选按钮
- c# - IDE0059 为“数字”分配了不必要的值
- angular - Nginx 路由到错误的 Angular 应用程序
- python - 如何强制执行最低 python 诗歌版本
- angular - 是否可以将角度下拉列表中的选定值附加到 gluu url?
- wxpython - 有没有办法从 wxPython 中的事件中获取按钮或菜单项对象?
- node.js - Passport req.logIn 从不调用 serializeUser
- javascript - 有没有办法在 EmberJS 上动态更改 SEO 页面?
- android - 如何画下划线库