Android Studio代码标红,import包名显灰,但可正常运行的解决方法

一、自带清除缓存

点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar 
。等待AS清理并自动重启。 

PS:在网上查找了下解决方法,很多都是介绍第一个方案,但实际无法解决我的问题,不知是否有其他情况可以适用,之前出现代码一直在刷新的问题时,也很多解决方法是使用第一个方案,结果也是没用,刷新问题我是将工程设置为"android-gradle"后解决的,虽然项目源码并没有gradle文件。


二、删除user目录下.AndroidStudio中的文件

关闭AndroidStudio,进入C:\Users\用户名\.AndroidStudio3.1(本人的AS版本),删除除了config以外的文件。重新打开AndroidStudio会自动Sync,等待同步完成。 

PS:此方法没有验证过是否有效,仅做为记录,有兴趣的可以尝试下。


三、删除user目录下.gradle

关闭AndroidStudio,删除C:\Users\用户名\.gradle。重新打开AndroidStudio会自动Sync,等待同步完成。 删除该文件夹所有的classpath、gradle、compile、implementation等,都需要重新从网上同步。 

PS:此方法没有验证过是否有效,仅做为记录,有兴趣的可以尝试下。不过个人不建议使用该方法,需要重新下载gradle相应版本文件,对于上网受限制的童鞋,重新下载很费时间,也可能连下载都有问题。


四、删除工程目录下.gradle、.idea

关闭AndroidStudio,进入工程根目录,删除.gradle、.idea两个文件夹。重新打开AndroidStudio会自动Sync,等待同步完成。

 重启AS后会出现找不到SDK的情况,从File->Settings->Android SDK进入,点击“Edit”,然后“下一步”即可

 

PS:此方法验证有效,使用该方法解决了标红问题。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值