安卓工作室在布局文件(.xml)中显示java代码或二进制代码



我已经很久没有使用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或任何东西(。

这个问题似乎每隔几天就会发生一次,到目前为止,我似乎只有两种解决方案:

  1. 您描述的解决方案(重新安装所有内容(或。。。

  2. (快速和肮脏(-保持正常工作(只要你仍然可以构建调试等(,直到你需要编辑该文件的一个文件或依赖项,而该文件在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(最新(,一切都像以前一样正常。希望它能有所帮助!

相关内容

  • 没有找到相关文章

最新更新