点击Refactor,选择Move Class后,总是报错——“找不到符号”的解决方案

新手上路,新建Activity之后,因为命名、分类的原因,文件一多,难免不好找相应的Java文件。这时候就要用到Refactor→Move Class移到一个归类的文件夹。但这之后,总是报错(AS版本为最新的长颈鹿版本),如下图。

之前的小海豚版本在Refactor之后,会出现在xml里显示不正确路径。但这次我看了,并没有问题。我还检查了manifests,里面的值对应改过来了。我在相应的java页面删除import之后,直接报红(之前不是红色)。右键它,也不显示import class——甚至提示我,新建一个同名的Activity……

我的解决方案:

我还是选择了Refactor中的Rename,比如在后面加个“1”,然后再次Rename,把“1”去掉,再右键报红处,这时,就有提示import class了,选择后,就不报错了【偶尔,不是100%灵验】。

虽然解决了问题,但是感觉这个手法好low,不得已而为之。如果有网友知道底层原因,欢迎留言讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白云LDC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值