Android Studio 是否破坏了我的项目文件?

Dim*_*des 7 android android-studio

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

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

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

这个应该是一个枚举类。 越野车类android

这个类在另一个类中重复(覆盖) 重复类Android

这门课全乱了,还有奇怪的人物…… 错误的编码android

一开始我还以为是文件真的损坏了,然后在各自的文件夹里打开看看是不是只有Android Studio里面的,完全正常。

活动模式.java

在此处输入图片说明

ReviewDatesRecyclerView(重复文件) 在此处输入图片说明

ReviewEditRecyclerViewAdapter(UTF 奇怪的字符) 在此处输入图片说明

有人知道会发生什么吗?

dan*_*apd 6

应该删除:

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

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

3) .idea 和 .gradle 文件夹。


Dim*_*des 0

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

首先,我重新安装了IDE,但还是出现了同样的问题。然后我尝试按照此答案“ Android Studio:用于编码 UTF-8 的不可映射字符”上的编码说明进行操作

这些都没有任何效果。

这是我修复它的方法:

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

在此输入图像描述