开发环境Ubuntu, eclipse
从SVN 上下载了一个Android项目,更改其xml文件,发现R文件没有更新,也无法引用新的id.
1.AndroidMainfest.xml里
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />
与本地的sdk版本不同,改成本地sdk版本后,发现依然无法引用新的id.
2.project->clean, 然后右键项目->Android tools->fix project properties, 然后右键项目->properties->android->Project Build Target选择api,apply,ok
依然出错,console里提示没有删除某些文件的权限.
3.增加项目的权限.
sudo chmod -R 777 项目路径
然后clean.重启eclipse,最后成功。
所以实际上是sdk版本和权限的问题。