前言
因为实在太蠢,决定写下来提醒自己、警醒世人,是说应该也不会有人跟我一样笨吧!
呵呵…Orz…
如果看完之后有帮助到你,也请不要吝啬点个讚或是Like什么的XD。
事件经过
那天我打算用Eclipse汇入一个 Gradle的专案,我先是点了File
> Import…
,到这边都还是正常的操作,但是不晓得是不是在这时脑袋抽风,我选了General
> Existing Project into Workspace
。
于是悲剧就发生了,各式各样的cannot be resolved to a type
就跑出来了,而且还怎么找都找不着问题点,网路上的解决方案好像又都跟我发生的状况不一样,因为不是jar档冲突、也不是什么jar包没有包进来,单纯就是汇入方式错误。
注1:这边我只是开个demo还原我当时的蠢样。
注2:因为这个专案原先也是Eclipse开发,所以专案里面有Eclipse的专案档,所以可以选Orz;有道是,你要犯蠢,Eclipse也拦不了你。
事前準备
解决这个问题之前,必须先确认一下,你的Eclipse有没有安装Gradle的套件?如果没有,可以先上网找看看如何安装,以后会再出教学。解决办法
先把这个专案从Eclipse消灭,滑鼠右键点专案
> Delete
。
记得只是从Eclipse消灭,千万不要把它也从你的档案总管也消灭,所以Delete project contents on disk (cannot be undone)
千万不要打勾,点OK
。
专案删除后,重新汇入专案,一样点开画面左上的File > 一样点开Import…,来到Import的画面之后,请选Gradle
> Existing Gradle Project
> Next >
。
Gradle的Import画面,点Next >
。
点Browse...
选择你专案的路径,再点Finish
,就算正确汇入完成了。