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,379

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00

Over 95% of our clients recommend our language services to others


Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP