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

Request 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

Our Client Satisfaction

rating for previous quarte

4.00
  •  
    Inquiry Form

    Please take few minutes to fill
    inquiry form and get Free Quote

  •  
    Request a Call

    Click to receive Free Call, Our
    Representative will contact you

  •  
    Leave a Message

    Please leave us a message and
    be as detailed as possible

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


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