2016-10-13 34 views
0

由于某些未知原因,android studio决定不识别.java文件。任何想法如何解决这个问题?AndroidStudio无法识别.java文件

我试过删除文件并重新创建它,但它仍然导致相同的问题。当重新创建该文件,有一些误差过来了,该文件将自动重新

enter image description here

enter image description here

public class SubmitDealAsyncTask extends AsyncTask<Void, Void, String> { 
... 
} 
+0

使缓存无效并重新启动? – dummystreamer

+0

你的系统文件夹里有什么?你可以截图吗? –

+0

@dummystreamer我试过了。没有工作 – root

回答

2

事实证明,有一个错误的文件关联将该特定文件名与JavaFX文件相关联的条目。

查看Java文件下的首选项>编辑器>文件类型,SubmitDealAsyncTask.java文件的名称在那里,我需要做的就是将其删除。

0

你怎么包含这个文件?我在Android Studio中复制java类时遇到了问题,因此您可能需要创建一个新的java类并将所需文件的内容复制到其中。那么应该没有问题。

+0

我使用Android Studio创建了该文件 – root

+0

您是否在文件顶部包含了软件包名称? – dummystreamer

+0

@dummystreamer是的。 – root

1

检查你的java文件名和类名。

class SubmitAsyncTask {} 

应在“SubmitAsyncTask.java”保存

+0

文件名没有错 – root

+1

用java文件更新你的答案。 –

+0

已更新为片段。但我确定它与文件名和类名无关。 – root

0

尝试从这个文件复制所有代码并将其粘贴到包装内(你画在你用蓝线名称)。 Android Studio将在那里为您创建新的.java文件。

0

@root我通过右键单击项目视图中的包文件夹(com.example.tttt)创建类,然后创建新的java类并将其命名为SubmitAsyncTask,然后使用您提供的原型创建一个虚拟类并它的工作对我来说,你可以看到下面的,所以如果这没有解决它,那么你失去了一些东西在代码中它不再是一个IDE问题:

enter image description here