AndroidStudio无法识别.java文件

时间:2016-10-13 12:52:45

标签: android android-studio

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

我尝试删除该文件并重新创建它,但它仍会导致同样的问题。重新创建文件时,出现了一些错误,文件会自动重新创建

enter image description here

enter image description here

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

6 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

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

class SubmitAsyncTask {}

应保存在&#34; SubmitAsyncTask.java&#34;

答案 2 :(得分:0)

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

答案 3 :(得分:0)

尝试复制此文件中的所有代码并将其粘贴到您的包中(用蓝线在您的名字上绘制)。 Android Studio将为您创建新的.java文件。

答案 4 :(得分:0)

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

enter image description here

答案 5 :(得分:0)

转到Preferences > Editor > File Types > Java,然后在每个列出的文件类型下(是的,不幸的是,您必须仔细浏览所有文件类型),然后向下滚动到的底部,以查看是否有用于您的文件,然后单击它,然后单击-符号。