android studio找不到arraylist类

fnx2tebb  于 2021-07-06  发布在  Java
关注(0)|答案(2)|浏览(729)

首先,我已经使用androidstudio很多年了,但这在以前从未发生过。
android studio内部的arraylist类似乎突然消失了。我不能用arraylist。它总是说找不到符号数组列表
我清理了重建,甚至使缓存失效,并重新启动了好几次,但都是徒劳的。

package dev.moutamid.testapp;

import java.util.ArrayList; //<--- this gives error

public class FragmentDashboard extends Fragment {

    private ArrayList<refUser> refUsersList = new ArrayList<>(); //<--- and this line
}

我的android工作室是最新的。然后我打开了一个新项目并尝试使用arraylist,但它仍然没有显示出来。感觉和工作室里的arraylist没什么关系。
昨天我得到了bsod(蓝屏视窗的死亡)和今天它的发生。我正在使用git存储库备份我的项目。
解决办法是什么?我认为git已经删除了arraylist类,因为它之前已经损坏了几个文件。因为备份我很幸运。

g0czyy6m

g0czyy6m1#

这真的很奇怪。建议您尝试以下方法:
检查androidstudio中的jdk并检查路径。如果您仍然面临这个问题,那么安装一个新的jdk,您可以在线下载它并将其放入新的路径中,然后再试一次。
如果这也不起作用,备份所有文件并重新安装androidstudio。卸载当前副本并安装新副本。
既然你有蓝屏问题,我强烈建议你重新安装windows。你还没有指定你使用哪个windows版本,所以我假设你使用的是windows10。对于windows 10,此链接应有帮助:https://support.microsoft.com/en-in/help/4000735/windows-10-reinstall
请定期备份你需要的东西。

laximzn5

laximzn52#

我在猜测这是否可能:
在macos上,在控制台中输入java-version以检查当前安装的java版本。例如,我输出以下内容:
➜ ~ java-版本java version“1.8.0\u 212”java(tm)se runtime environment(build 1.8.0\u 212-b10)java hotspot(tm)64位服务器vm(build 25.212-b10,混合模式)
检查androidstudio中project structure中sdk位置中的jdk位置是否正确。例如,我的地址如下:
/applications/android studio.app/contents/jre/jdk/contents/home
或者在模块中选择应用程序并设置要尝试的属性的源/目标兼容性?
希望对你有帮助~

相关问题