Open OccurSomething opened 7 years ago
同样遇到了,任何改动增量变异一次后R就回被clean
可能是android studio 版本为2.3版本导致,因为我用回0.8.2版本也有类似问题
as 2.4也有同样的问题,可能是和新版本as不兼容
我也是这个问题 而且是偶现的
遇到同样的问题
AS: 2.3 Freeline: 0.87
麻烦帮忙解决下
好像是资源文件太多就会出现,会生成一个新的R.java,导致无法找到R文件
@markwu24 @zzzhoukang 能否提供一个可以复现问题的demo工程?
@lomanyong 出现了 old R.java path: xx/build/generated/source/r/debug/xx/R.java new R.java path: xx/build/freeline/xx/backup/xx/R.java时,就找不到R文件了
下面这个链接的解决方案可以试下,我之前遇到过R文件总是找不到,还以为是freeline 的问题,后面通过下面这个链接更改R文件大小可以解决。 http://www.cnblogs.com/angrycode/p/6707475.html
我试了下,按照@answer1989 说的,是可以解决R文件找不到的问题的。 不过好像确实是升级了andorid stuido到2.3+版本以后,才出现增量编译后找不到R文件的。之前用2.1版本和freeline0.8.7还没这个问题。 我猜应该是有兼容问题的。
按照@answer1989的方法,未能修复问题,重现几率很高,原因不详
freeline0.8.8 版本 频繁出现R文件找不到的问题 @answer1989 效果失效(在2.4.2的时候有用,AS升级了3.0之后就无效了)
楼上 @answer1989 亲测有效的~~
最新版本,增量编译一次之后,经常导致android studio上出现R文件找不到,代码里所有引用R文件的地方都会标红,这样非常不利于用Command + 左键进入资源文件,0.8.2版本没有这个问题。 android studio 版本为2.3版本