我已经很久没有使用Android Studio进行Android项目了。一切都很好。今天我无法在android studio编辑器中打开.xml文件(布局,值:string.xml,color.xml,..(。安卓工作室有时会在.xml文件、二进制代码或其他xml代码中显示java代码,而不是打开文件中的代码。
===>无效现金并重新启动安卓工作室,没有解决问题
===>删除.inidea和.iml文件以及导入的项目,也没有解决问题
但是,如果我打开一个.java类,它会打开相应的代码。Java文件不会出现此问题。
但是有些java指令被划为错误,但实际上并不是错误。我可以调试项目,在我的USB设备上运行它,也可以导出为APK。我唯一的问题是项目资源文件(.xml(
安卓工作室打开的带有不良内容的布局文件
但当我用Notepad++打开同一个文件时,代码是好的
通过记事本++打开内容良好的布局文件
Android Studio 3.2.1建造号AI-181.5540.7.32.5056338,建造于2018年10月9日JRE:1.8.0_152-release-1136-b06 amd64JVM:JetBrains s.r.o的OpenJDK 64位服务器虚拟机Windows 8.1 6.3
请帮帮我!
以下是对我有效的方法。首先关闭Android Studio。
然后转到
C:\Users\your_user_name\.AndroidStudio3.5\system\caches
删除缓存文件夹。
打开android工作室。您的项目现在已打开,没有任何问题。
我似乎遇到了这个问题(到目前为止,在so上还没有找到答案(,版本与您完全相同,只是我在Windows 10:上运行
Android Studio 3.2.1建造号AI-181.5540.7.32.5056338,建造于2018年10月9日JRE:1.8.0_152-release-1136-b06 amd64JVM:JetBrains s.r.o的OpenJDK 64位服务器虚拟机Windows 10 10.0
我的另一个区别是,事实上,布局和java代码文件都可能出现问题(即,打开一个java代码文件,它会显示一些其他文件内容——实际上可能是布局、.iml或任何东西(。
这个问题似乎每隔几天就会发生一次,到目前为止,我似乎只有两种解决方案:
-
您描述的解决方案(重新安装所有内容(或。。。
-
(快速和肮脏(-保持正常工作(只要你仍然可以构建调试等(,直到你需要编辑该文件的一个文件或依赖项,而该文件在Android Studio中没有正确打开,从而导致内联编译错误(红色下划线(。在从文件系统中删除之前,请关闭Android Studio并复制有问题的文件。启动Android Studio,将(备份的(文件复制回java/layout文件路径,如果Android Studio没有立即提取,则在必要时进行同步。维奥拉!
这个解决方案对我来说非常适用
- 关闭android工作室
- 删除此文件:
C:Usersyour_user_name .AndroidStudio3.5systemcaches
- 再次打开android工作室
就是
它发生在我意外的系统重启上
我在那里也有同样的遭遇
让我分享这个,希望它能帮助你
问题
在搜索了一些朋友并询问了一些朋友后,(我的案例(他们告诉我,这要么是由于电力问题导致AS上的数据损坏,要么是受到病毒攻击。
我认为这是由损坏引起的,所以我不得不再次将我的外观良好的代码复制粘贴到AS中,但没有。一旦你重新复制粘贴代码,问题没有解决
您的代码将显示一堆警告等。
问题本身,是编辑器Android Studio!
我的假设是,我认为我在某些过程中强制关闭AS,使其被破坏。
解决
我将Android Studio(mine 3.2(更新到3.3.1(最新(,一切都像以前一样正常。希望它能有所帮助!