是Android Studio损坏我的项目文件吗?

时间:2019-02-27 16:29:49

标签: android android-studio

我正在处理的项目中有两个非常烦人的错误。 Android Studio会使用同一项目中的其他类来覆盖许多类中的代码。

1-文件内容错误
2-有些文件中的编码似乎有奇怪的字符

为了让您有个主意,我将在下面上传一些屏幕截图:

这应该是枚举类。 buggy class android

该课程在另一个课程中被重复使用(覆盖) duplicate class Android

这堂课全都搞砸了,有奇怪的字符... wrong encoding android

起初,我以为文件确实已损坏,然后我在各自的文件夹中打开它们以检查它是否仅在Android Studio中,并且在那里完全正常。

ActivitiesMode.java

enter image description here

ReviewDatesRecyclerView(重复的文件) enter image description here

ReviewEditRecyclerViewAdapter(UTF奇怪字符) enter image description here

有人对可能发生的事情有想法吗?

2 个答案:

答案 0 :(得分:5)

应删除:

1)C:\ Users \ cc.AndroidStudio3.2 \ system \ caches

2)项目文件夹中的所有.iml文件

3)带有.gradle文件夹的.idea。

答案 1 :(得分:0)

我设法通过完全重新安装Android Studio 3.3并删除所有配置和相关文件夹来解决所有这些问题。

首先,我重新安装了IDE,但是发生了同样的问题。然后,我尝试遵循有关在此答案“ Android Studio : unmappable character for encoding UTF-8”上进行编码的说明

这些都不起作用。

这是我的解决方法:

  • 未安装的Android Studio
  • 已删除Android Studio SDK
  • 已删除 C:\ Users \ MyUserName
  • 中的.gradle,.android,.AndroidStudio3.3文件夹
  • 新安装的Android Studio 3.3
  • 在“文件”>“设置”>“文件编码”中打开它的编码设置
  • 将所有编码类型更改为UTF-8(全局,项目和默认)

enter image description here