Android Studio文件映射问题,无法识别文件

时间:2018-10-12 13:53:09

标签: android performance android-studio intellij-idea jetbrains-ide

请在下面查看打开的文件的快照。

当我双击@Override public int getItemViewType(int position) { if (itemList.get(position) instanceof SectionHeader) { return TYPE_SECTION_HEADER; } /* return TYPE_SECTION_HEADER if the data in the list is an instance of SectionHeader and other corresponding types as well */ } 时,将显示此XML格式:

when I double click on MyUtils.java it is showing this xml format

但是当我从Windows资源管理器手动打开它时,它里面已经有正确的Java代码:

file is having non-corrupted code inside

我尝试了这些,但问题仍然存在:

  • 清理,重建项目
  • 使缓存无效并重新启动
  • 从项目中删除了MyUtils.java.gradle自动生成的文件夹
  • 更新并重新启动Studio。

3 个答案:

答案 0 :(得分:1)

由于错误的文件编码而发生,您可以在in here上看到我的答案。

解决方案::该解决方案将重新安装Android Studio,或者转到:

File -> Other Settings -> Default Settings,找到文件编码,将Project Encoding更改为System-DefaultUTF-8格式。

答案 1 :(得分:0)

  • 尝试“使用Gradle文件同步项目”。您可以在“文件”标签的左上角找到它,或单击“ Avd Manager”按钮左侧的按钮。

  • 转到“项目”模式,然后右键单击项目的根文件夹并进行同步

答案 2 :(得分:0)

实际上,您不需要重新安装Android Studio。

我遇到了类似的问题。解决该问题的方法是,如果您使用的是MAC OS,则转到

'Android Studio->首选项->编辑器->文件类型'

然后检查 公认的文件类型 ,并在 Registered Patterns 中查找您的错误文件,然后删除它。

那就一切都好。