Blog
Eclipse用svn管理Android项目问题
项目进行过程中遇到一个bug困扰了整整一天时间,通过尝试各种网上提供的解决方案依然无法解决,最后摸索然后总算发现问题所在,整理出来以便日后查阅。
首先,关于svn的版本控制问题, 由于用eclipse安装svn插件之后,由于文件关联和路径问题会产生很多问题,甚至导致编译不通过,经过查阅相关资料,Android项目建议以下内容不要上传到svn服务器:
- bin目录
- gen目录
- .classpath文件
- .project文件
可按照以下步骤在eclipse里屏蔽它们:(不需要输入分号!)
1、点击Window -> Preferences
2、选择Team -> Ignored Resources
3、点击Add Pattern 输入”bin”
4、点击Add Pattern 输入”target”
5、点击Add Pattern 输入”m2-target”
6、点击Add Pattern 输入”gen”
7、点击Add Pattern 输入”*.classpath”
8、点击Add Pattern 输入”*.project”
9、点击Apply 、OK
完成后再提交时,这些都会自动屏蔽掉,不会更新上去。
注意,有时候,eclipse会将src目录下的东西到考到bin里,这样.svn也会跟着进去,即使bin被屏蔽了,但还是在进行svn更新和提交等操作时有问题,解决方法:菜单 – Project – Properties – Java Build Path – Source – xxx/src – Excluded,双击或点右边的Edit,在Exclusion patterns中加入”**/.svn/**”,让Eclipse忽略.svn目录即可。
如果以上步骤完成后还是无法解决编译问题,那么需要按照错误提示在项目所在路径下找到该文件删除,比如我的是在bin目录下的.classes文件导致无法编译,我直接到文件目录里删除的时候提示没有权限,这时可以将工作空间复制到其他地方,如果报出这个无法复制的文件无法移动,不用管它继续复制,然后设置Eclipse的新工作区,再次clean项目编译就可以了。





Words translated by CCJK
146,096,379Request a call or contact us
-
Call ccjk.support for professional assistance
-
Click Here to leave us a message and be as detailed as possible.
We are Certified
-
Inquiry FormPlease take few minutes to fill
inquiry form and get Free Quote -
Request a CallClick to receive Free Call, Our
Representative will contact you -
Leave a MessagePlease leave us a message and
be as detailed as possible
Over 95% of our clients recommend our language services to others