Android studio Android Studio显示错误的文件内容
我对Android Studio有一个奇怪的问题。 下面是我的类文件在Android Studio上的外观 下面是它在文本编辑器上的外观Android studio Android Studio显示错误的文件内容,android-studio,intellij-idea,Android Studio,Intellij Idea,我对Android Studio有一个奇怪的问题。 下面是我的类文件在Android Studio上的外观 下面是它在文本编辑器上的外观 你知道为什么会这样吗?我已尝试关闭然后重新导入项目,使缓存无效并重新启动,清理项目,生成项目,删除.idea文件夹和.iml文件。在AS中打开时,我的所有文件都已损坏,但在文本编辑器中看起来很好。感谢@Henry在过去两天中通过几个类似的观察到的古怪问题确认,我的问题确实是由AS中的错误引起的。跟随他的链接去说服自己。我会让亨利把错误报告归档的 因此,如果
你知道为什么会这样吗?我已尝试关闭然后重新导入项目,使缓存无效并重新启动,清理项目,生成项目,删除.idea文件夹和.iml文件。在AS中打开时,我的所有文件都已损坏,但在文本编辑器中看起来很好。感谢@Henry在过去两天中通过几个类似的观察到的古怪问题确认,我的问题确实是由AS中的错误引起的。跟随他的链接去说服自己。我会让亨利把错误报告归档的 因此,如果不付出很大努力,就无法在原地解决我的问题——等待bug修复。。。。这可能需要一段时间 下面是我为解决这个问题并重新开始工作所做的工作(不到10分钟):
.java
文件复制到IDE中的java
文件夹中(它是..\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
文件,然后用记事本++整体打开它们。哇,没有看到任何问题。(我真的不认为AS真的会损坏文件,我怀疑它是否会。但它确实在早上5点叫醒了我!)更新:用户提供的更快的解决方案:
删除缓存文件夹:C:\Users\my\u user\u name\.AndroidStudio3.3\system\caches
=====================
这是对我有用的东西
您也可以在中尝试解决方法。多亏了Asim的回答,我发现删除文件夹缓存解决了我的问题(Android Studio中的所有gradle文件都显示与这些文件的实际内容无关的内容): 编辑[2020-07-17]: Android Studio 4.0仍然存在这种情况,因此我必须删除以下文件夹以解决此问题:
C:\Users\my_user_name\.AndroidStudio4.0\system\caches
几天前更新了我的android studio,遇到了同样的问题。通过卸载android studio并重新安装以前设置的版本解决了这个问题。我保留了SDK的完整性,因此我不必重新下载它们,我想我不会很快再更新了。尝试删除android studio IDE缓存数据>根据您的平台列出以下内容:
- 窗口:
%USER%\.AndroidStudio[Preview]_X.Y_
- Mac:
- Linux:
请参阅:将您的android项目复制到另一个位置,然后从android studio打开它关闭android studio,然后删除缓存文件夹:
C:\Users\user\u name\.AndroidStudio3.4\system\caches我更改了项目位置,解决了我的问题。这发生在我的系统因pow意外关闭时er失败。这是我在短时间内看到的第五篇文章,展示了AS 3.2.1如何破坏文件。似乎有一个严重的错误。相关:相关:我看到一篇文章有同样的问题,如果你使用windows,请转到C->Users->yourUserName->并删除你正在使用的android studio版本的文件夹(我的是.AndroidStudio3.2)它会删除你所做的所有设置,可能还会删除你安装的插件。这到底是怎么回事?这对我也很有效。你知道为什么或者是什么原因导致了这个问题吗?你为什么要尝试所有的东西?因为安卓studio的所有设置都在这些文件夹中,包括所有插件。一旦我考虑到我的实际数据没有被更改,这似乎是合乎逻辑的选择。我的笔记本电脑在Android Studio上运行模拟器和tomcat服务器时多次出现蓝屏。我认为蓝屏不知何故损坏了Android Studio缓存。因此,删除缓存文件夹对我来说很有效。只需删除caches文件夹:C:\Users\my_user\u name\.AndroidStudio3.3\system\caches对我有效。提示:这个答案在这里被合并了,但Hong的答案更简单。这一点得到了证实。感谢解决方案,这个问题是在不同窗口中打开两个项目并将firebase集成到其中一个项目后发生的。现在它正在加载更正y、 对AS4的评论真的很有帮助。在我的例子中,由BSODI导致的我的AS4在使用Android Studio 4时断电,这似乎导致一些文件显示错误的内容。如本文所述删除缓存文件夹修复了此问题。非常感谢。你让我开心(y)更新android studio总是一个错误…谷歌强迫我们使用它是一个错误,因为它可以自己做一些体面的事情。这个答案已经发布了多次。请只发布一个
%USER%\.AndroidStudio[Preview]_X.Y_
~/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_
~/.AndroidStudio[Preview]_X.Y_