新手上路,新建Activity之后,因为命名、分类的原因,文件一多,难免不好找相应的Java文件。这时候就要用到Refactor→Move Class移到一个归类的文件夹。但这之后,总是报错(AS版本为最新的长颈鹿版本),如下图。
之前的小海豚版本在Refactor之后,会出现在xml里显示不正确路径。但这次我看了,并没有问题。我还检查了manifests,里面的值对应改过来了。我在相应的java页面删除import之后,直接报红(之前不是红色)。右键它,也不显示import class——甚至提示我,新建一个同名的Activity……
我的解决方案:
我还是选择了Refactor中的Rename,比如在后面加个“1”,然后再次Rename,把“1”去掉,再右键报红处,这时,就有提示import class了,选择后,就不报错了【偶尔,不是100%灵验】。
虽然解决了问题,但是感觉这个手法好low,不得已而为之。如果有网友知道底层原因,欢迎留言讨论!