在我的项目中,我需要使用当前日期和时间。为此,我要导入java.util.Date。 数小时前,此导入工作正常。但是我在R文件中有一个错误(r无法解决),并且此错误是由于某些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的选项。
答案 0 :(得分:0)
有时候Android Studio会发疯,最好做一个Clean project
,所以我建议您这样做。我知道您已经做到了,但是之后,您可以Rebuild the project
,然后完全关闭Android Studio。
如果它不起作用,请如屏幕截图所示在Invalidate cache /restart
上键入。
这样做,应该可以,如果不能,请确保正确导入了您的SDK。
答案 1 :(得分:0)
我一次遇到java.util.calendar
这个问题。使缓存/重启无效对我有用。