由于某些未知原因,android studio决定不识别.java文件。知道如何解决这个问题吗?
我尝试删除该文件并重新创建它,但它仍会导致同样的问题。重新创建文件时,出现了一些错误,文件会自动重新创建
public class SubmitDealAsyncTask extends AsyncTask<Void, Void, String> {
...
}
答案 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的问题:
答案 5 :(得分:0)
转到Preferences > Editor > File Types > Java
,然后在每个列出的文件类型下(是的,不幸的是,您必须仔细浏览所有文件类型),然后向下滚动到的底部,以查看是否有用于您的文件,然后单击它,然后单击-
符号。