Android Studio错误:找不资源文件包 -- Cannot resolve symbol "R"

碰到一个Android Studio抽风的问题,一样的FragmentDemo.java代码,在另一个项目中啥事没有,换一个项目,报错:

Cannot resolve symbol "R"。

一阵好找,网上给出的答案千奇百怪,比如:

https://stackoverflow.com/questions/17054000/cannot-resolve-symbol-r-in-android-studio

Just go to **Build** --> **Clean Project**.

File Menu -> Invalidate Caches / Restart ...

http://www.mamicode.com/info-detail-1761843.html

修改android studio/bin/idea.properties 配置文件,说是R 文件太大超出了配置大小,R 文件没有被 IDE 正确的生成 class 文件。

idea.max.intellisense.filesize 默认为2500,这里修改为5000,然后重启 AS。

。。。

总之,这些对我的项目都没有效果,最后发现,

在我的FragmentDemo.java中包含一下资源包就OK了,如下

import com.spacesoftwares.fragmentdemo.R;

问题虽然解决了,但始终没弄明白为什么另一个项目不需要这句也可以正确编译,暂时只能猜测是版本的问题。

posted @ 2018-07-30 22:41  SpaceVision  阅读(70)  评论(0编辑  收藏  举报