android - 我无法在活动中导入 java.util.date
问题描述
在我的项目中,我需要使用当前日期和时间。为此,我正在导入 java.util.Date。几个小时前,此导入工作正常。但是我在 R 文件中有一个错误( r cannot resolve ),这个错误是由于一些 xml 错误造成的。当我解决该问题并再次同步项目时,该错误消失了。但在那之后,我无法在我的任何项目中导入(java.util.Date,java.util.Calendar)。
我试图在我新创建的项目中导入它。但是还是没有找到java.util.Date。即使在几天前此导入工作正常的旧项目中。目前它不工作并显示红色。
import java.util.Calendar;
import java.util.Date;
日期和日历显示为红色。
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("hh:mm");
上面的 Date 和 SimpleDateFormat 显示为红色。当我将鼠标悬停在那里并按 (control+alt) 时,IDE 将提供导入 java.sql.Date 而不是 java.util.Date 的选项。
解决方案
有时Android Studio会发疯,做一个很好Clean project
,所以我建议你这样做。我知道你做到了,但在那之后,你可以Rebuild the project
然后完全关闭 Android Studio。
如果它不起作用,只需在此处键入,Invalidate cache /restart
如屏幕截图所示。
这样做,它应该可以工作,如果没有,请确保您的 SDK 已正确导入。
推荐阅读
- linux - Nginx 为目录中的文件返回 404,服务器根参数是正确的
- c++ - 在堆栈方面使用 atoi 的问题,已保存编号 318 而不是 3
- java - JavaFX setPrefSize 不改变 vBox 大小
- c# - 如何让 Visual Studio IDE 消息显示?
- react-native - 反应导航重置堆栈不起作用。react-navigation v5重置堆栈不起作用
- jquery - 在提交表单之前显示确认按钮
- python - 如何添加一行来检查负数?
- android - 运行项目时出错:找不到 swiperefreshlayout.jar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0)
- javascript - SinonJS 间谍调用似乎无法正常工作
- openldap - Openldap 命令 ldapwhoami 访问权限不足 (50)