android studio显示错误的文件内容

yvfmudvl  于 2021-07-05  发布在  Java
关注(0)|答案(9)|浏览(330)

我对android studio有个奇怪的问题。下面是我的类文件在androidstudio上的样子

这是它在文本编辑器上的样子。

你知道为什么会这样吗?我尝试过关闭然后重新导入项目,使缓存失效并重新启动,清理项目,生成项目,删除.idea文件夹和.iml文件。在as中打开时,我的所有文件都已损坏,但在文本编辑器中看起来很好。

50few1ms

50few1ms1#

将您的android项目复制到另一个位置,然后从android studio打开它

0kjbasz6

0kjbasz62#

这种情况是否需要一个bug报告?
对!事实上,这个问题已经报告给了android工作室团队,任何愿意帮助我们调查的人都可以在那里发表意见。谢谢!
你也可以尝试解决办法在洪的答案。

blpfk2vs

blpfk2vs3#

更新:用户提供的更快解决方案如下:
删除caches文件夹:c:\users\my\u user\u name.androidstudio3.3\system\caches

这是对我有用的。
关闭android studio
转到c:\users您的用户名
找到名为.androidstudiox.x的android studio设置目录(x.x为版本)
将其重命名为old.androidstudiox.x
启动androidstudio,当它询问您是否要导入设置时,选择旧目录
这应该可以解决这个问题。

zz2j4svz

zz2j4svz4#

关闭android studio,然后删除缓存文件夹: C:\Users\user_name\.AndroidStudio3.4\system\caches

oalqel3c

oalqel3c5#

尝试根据您的平台删除下面列出的android studio ide缓存数据:
Windows:

%USER%\.AndroidStudio[Preview]_X.Y_

Mac:

~/Library/Preferences/AndroidStudio[Preview]_X.Y_
~/Library/Caches/AndroidStudio[Preview]_X.Y_
~/Library/Logs/AndroidStudio[Preview]_X.Y_
~/Library/Application Support/AndroidStudio[Preview]_X.Y_

linux操作系统:

~/.AndroidStudio[Preview]_X.Y_

请参见:https://developer.android.com/studio/releases#delete-未使用

trnvg8h3

trnvg8h36#

感谢@henry在过去两天里通过几个类似的whacko问题证实了我的问题确实是由as中的一个bug引起的。跟随他的链接去说服你自己。我会让亨利把窃听报告归档的。
因此,如果不付出很大的努力,就无法在原地解决我的问题——等待bug修复。。。。可能需要一段时间。
所以我做了些什么来解决这个问题并重新开始工作(不到10分钟):
创建没有活动的新项目(在ide中执行其余操作,不使用windows或dos)
全部复制 .java 将文件放入 java ide中的文件夹(它是 ...\app\src\main\java\ )
全部复制 res 将文件夹放入 res 文件夹( ...\app\src\main\res\ )
全部复制 asset 文件放入 main 文件夹( ...\app\src\main\assets\ )
复制 androidmanifest.xml 进入 main 文件夹( ...\app\src\main )
将旧项目名称全局替换为新项目名称
我没有更改新项目中的任何文件 ...\app\ 因为编译是正常的。
(我要告诉你的是:当我看到我认为是被损坏的文件,看了看历史,没有看到任何类似的东西应该在那里,我有一种不舒服的感觉,但我立即打开windows资源管理器,选择了所有的项目的 java 文件,并用notepad++打开它们。呼。没有问题(我真的不认为as真的能弄坏文件,我怀疑它是否能。但它确实在早上5点把我吵醒了!)

s5a0g9ez

s5a0g9ez7#

我改变了我的项目地点,解决了我的问题。这发生在我的系统由于电源故障意外关闭时。

bis0qfac

bis0qfac8#

几天前更新了我的android工作室,遇到了同样的问题。通过卸载androidstudio并重新安装以前设置的版本解决了这个问题我保留了sdk的完整性,这样我就不必重新下载它们了,我想我不会很快再更新了。

agxfikkp

agxfikkp9#

多亏了asim的回答,我发现删除文件夹缓存解决了我的问题(android studio中的所有gradle文件都显示与这些文件的实际内容无关的内容):

C:\Users\my_user_name\.AndroidStudio3.3\system\caches

编辑[2020-07-17]:
android studio 4.0仍然存在这种情况,因此我必须删除以下文件夹才能解决此问题:

C:\Users\my_user_name\.AndroidStudio4.0\system\caches

相关问题