我对Android Studio有一个奇怪的问题。 这是我的班级文件在Android Studio上的样子
这是文本编辑器上的样子。
任何想法为什么会发生?我尝试关闭然后重新导入项目,使缓存无效并重新启动,清理项目,构建项目,删除.idea文件夹和.iml文件。在AS中打开时,我所有的文件都损坏了,但在文本编辑器上看起来还不错。
答案 0 :(得分:49)
更新:用户洪给出below的更快解决方案:
删除缓存文件夹:C:\ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches
====================
这对我有用。
这应该可以解决问题。
答案 1 :(得分:27)
由于有了Asim的回答,我发现删除文件夹缓存解决了我的情况(Android Studio中的所有gradle文件都显示与这些文件的实际内容无关的内容)
C:\Users\my_user_name\.AndroidStudio3.3\system\caches
答案 2 :(得分:21)
这种情况是否值得报告错误?
是的!实际上,这个问题已经reported to the Android Studio team,任何愿意帮助我们进行调查的人都可以在此做出贡献。谢谢!
您也可以在Hong's answer中尝试解决方法。
答案 3 :(得分:2)
关闭Android Studio,然后删除缓存文件夹:C:\Users\user_name\.AndroidStudio3.4\system\caches
答案 4 :(得分:0)
感谢@Henry在过去两天中通过几次类似的观察到的whacko问题确认我的问题确实是由AS中的错误引起的。按照他的链接说服自己。我将让Henry提交错误报告。
因此,如果不付出很大的努力就无法就地解决我的问题-等待错误修复...。这可能需要一段时间。
因此,这是我要做的事情,然后重新开始工作(不到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
文件中的所有文件,并使用Notepad ++进行了大规模打开。哇。没有发现问题。(我真的不认为AS可以实际处理文件,我怀疑它是否可以。但是它确实唤醒了我在凌晨5点起床!))
答案 5 :(得分:0)
几天前更新了我的android studio,并遇到了同样的问题。通过卸载android studio并重新安装以前的版本来解决该问题,而我保留了SDK的完整,因此我不必重新下载它们就可以了,因为我很快就不会再进行更新了。
答案 6 :(得分:0)
尝试根据您的平台删除下面列出的Android Studio IDE 缓存数据:
%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_
请参阅:https://developer.android.com/studio/releases#delete-unused
答案 7 :(得分:0)
将您的android项目复制到另一个位置,然后从android studio中打开它
答案 8 :(得分:0)
我更改了项目位置,这解决了我的问题。当我的系统由于电源故障而意外关闭时,发生了这种情况。
答案 9 :(得分:0)
退出Android Studio
删除 caches
个文件夹
C:\Users\{username}\AppData\Local\Google\AndroidStudio2020.3 // For Arctic Fox
打开Android Studio
,你的代码就完美了
C:\Users\{username}\AppData\Local\Google
注意: AppData
文件夹在 Windows 中是隐藏的