问题描述
我刚刚在另一台具有相同android studio版本的PC中开始我的android studio项目,它会自动使使用的import语句在代码中未使用,并将与特定import语句相关的evey代码标记为红色。我该如何解决这个问题,这很烦人。 但是当我运行该项目时,它运行正常,没有任何错误。
我尝试了所有这些技巧,包括删除.ide,.gradle甚至使用无效现金,restard重新启动以及禁用自动导入。
在下面的屏幕截图中,android studio只是将我在下面使用的所有导入语句灰显,并在代码中将所有这些类及其相关方法标记为红色。我该如何解决这个问题
解决方法
CAST(null AS VARCHAR) as full_name,…
CAST(null AS DATE) as date_of_birth,…
是未使用的导入,因为您将其导入与声明的文件相同的文件中。至于其他人,我不确定,因为看不到完整的文件结构。
您的同名界面引起冲突。
interface MyAppObserver
重命名您的界面,导入应该可以正常工作,并且红色标记应该消失。
,尝试清理然后重建项目。 如果仍然存在,请关闭Android studio,然后再次重新启动。 有时我会遇到相同的情况,但在清理并重建后会得到解决
,有时会发生这种情况。您将需要清理项目。如果这样不起作用,请尝试使缓存无效/重新启动。 首先,转到文件,然后选择:使缓存无效/重新启动...
然后弹出此对话框,选择无效并重新启动。
在大多数情况下,IDE无法正常运行,您可以尝试一下。
,您不需要导入接口,因为它位于同一文件中。
您可以为界面创建一个单独的文件。