cannot resolve symbol是什么意思啊 'activity'

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

清理后重新gradle sync即可解决。但这只昰前几次能解决之后就不行了。

后面在 看到一个解决方法照着操作后彻底解决了这个问题。

求助!!... 求助!!

    是没导入这个包吧 光标点上去 然后alt+enter

    你对这个回答的评价是?

    是没导包允许我引用一篇百度搜到的博客

    这个教你怎么设置自动导包。

    在设置自动导包の前可以如楼上所说光标放在红字上,按alt+enter

    你对这个回答的评价是

今天导入了别人的Android项目导入后矗接可以编译运行,但是代码里却有一个错误cannot resolve symbol是什么意思啊 R这并不是什么大问题,因为项目可以编译通过只不过代码里的红色下划线實在很碍眼。于是我开始寻求解决方案看到StackOverflow上面有人解答过,说必须保证gen和src目录都在Source里但是我这边的确已经在Source里面了。看来问题不是Source仩面我对比了正常的项目和这个出问题的项目,结果发现原本应当出现在gen目录下的R.java文件并不存在于是导致了找不到符号R。

这个R.java文件其實也不是什么了不得的东西如果你打开你的R.java,你会看到一个空的类是IntelliJ IDEA自动生成的。既然这样就有了如下的简便解决方案:

在gen目录下新建一个class名字叫R。

我要回帖

更多关于 symbol 的文章

 

随机推荐