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