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项目编译就可以了。

Need a translation service?

Please enter your personal details and we will contact you shortly

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