我对Android Studio有一个奇怪的问题。这是我的班级文件在Android Studio上的样子
这是文本编辑器上的外观。
任何想法为什么会发生?我尝试关闭然后重新导入项目,使缓存无效并重新启动,清理项目,构建项目,删除.idea文件夹和.iml文件。在AS中打开时,我的所有文件都损坏了,但在文本编辑器上看起来还不错。
我对Android Studio有一个奇怪的问题。这是我的班级文件在Android Studio上的样子
这是文本编辑器上的外观。
任何想法为什么会发生?我尝试关闭然后重新导入项目,使缓存无效并重新启动,清理项目,构建项目,删除.idea文件夹和.iml文件。在AS中打开时,我的所有文件都损坏了,但在文本编辑器上看起来还不错。
Answers:
更新: Hong用户给出的更快解决方案如下:
删除缓存文件夹:C:\ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches
=====================
这对我有用。
这应该可以解决问题。
感谢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
关闭Android studio,然后删除缓存文件夹: C:\Users\user_name\.AndroidStudio3.4\system\caches
尝试删除每个平台下面列出的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
前几天更新了我的Android Studio,并遇到了同样的问题。通过卸载android studio并重新安装以前的版本来解决该问题,而我保留了SDK的完整,因此我不必重新下载它们就可以了,因为我很快就不会再进行更新了。
将您的android项目复制到另一个位置,然后从android studio中打开它
感谢@Henry在过去两天中通过几次类似的观察到的whacko问题确认,我的问题确实是由AS中的错误引起的。按照他的链接说服自己。我让亨利提交错误报告。
因此,如果不付出巨大的努力,就无法就地解决我的问题-等待错误修复……可能需要一段时间。
因此,这是我为解决此问题并重新开始工作所花费的时间(不到10分钟的时间):
.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点醒了我!)