Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Java源Java文件以png文件的形式打开_Android_Android Studio - Fatal编程技术网

Android Java源Java文件以png文件的形式打开

Android Java源Java文件以png文件的形式打开,android,android-studio,Android,Android Studio,今天安卓工作室开始表现得很奇怪。打开源java文件 就像png文件一样。我可以构建和运行这个应用程序,如果我查看文件系统,java文件看起来还可以。我确实会使缓存失效并重新启动,我会删除.idea并生成文件夹,但没有更改。奇怪的是我可以调试运行这个应用程序。若我想更改java文件,我必须像记事本一样打开并保存,然后再次构建项目 Android studio中必须有一些文件/设置来控制这一点。我删除了项目ide和构建,但没有更改,在Android Studio中,我可以在哪里重置它以开始正常工作?

今天安卓工作室开始表现得很奇怪。打开源java文件 就像png文件一样。我可以构建和运行这个应用程序,如果我查看文件系统,java文件看起来还可以。我确实会使缓存失效并重新启动,我会删除.idea并生成文件夹,但没有更改。奇怪的是我可以调试运行这个应用程序。若我想更改java文件,我必须像记事本一样打开并保存,然后再次构建项目

Android studio中必须有一些文件/设置来控制这一点。我删除了项目ide和构建,但没有更改,在Android Studio中,我可以在哪里重置它以开始正常工作?

当您在记事本上保存文件并在Android Studio中打开时,会发生这种情况,因为记事本使用不同的编码(ANSI)

您可以在
Settings->Editor->file encodings

您还可以在
file->file encoding

确保项目文件编码为UTF-8(默认值)

另一个重要的设置是可以查看的文件类型。下面是我的.java文件设置,以您为例


我找到了一个适合我的解决方案。 我需要将每个java源文件和所有xml文件打开到一个文本编辑器(Notepad++)中,并进行一些更改,然后将文件保存回原始文件


现在,Android Studio可以正常检测所有文件

另一种解决方法:

关闭Android Studio并删除缓存文件夹:


C:\Users\user\u name\.AndroidStudio4.0\system\caches

看起来很奇怪-这不是今天第一例Android Studio行为不端的案例,请参阅。你用的是哪一个Android Studio版本?是的,同样的问题,万圣节?我使用Android Studio 3.2.1构建#AI-181.5540.7.32.5056338,构建于2018年10月9日JRE:1.8.0_152-release-1136-b06 amd64 JVM:OpenJDK 64位服务器虚拟机由JetBrains s.r.o Windows 10 10.0尝试单击消息超链接吗?我怀疑这与没有正确关闭Android Studio有关,这周我的笔记本电脑出了点问题。谢谢你的建议,但对我没有帮助。我给自己的问题贴了一个答案。这也发生在我身上。我已经使用Linux很多年了,但出于其他原因,我不得不开始在Win10上开发。很高兴认识你,我找到了适合你的东西。不过,我的项目太大了,认为复制是个好主意……更新:好的,我解决这个问题的简单方法是删除整个项目,然后再次从git中签出它。我认为这个问题可能是索引过程中的一些腐败造成的。