[原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法
2010-11-17 11:04
1051 查看
最近用Eclipse开发Android应用,用svn管理源码。这2天碰到一些问题,终于找到了原因和解决方法。
背景:
用Eclipse开发Android应用时,有些文件是不需要加入svn管理的,包括:
# .classpath和.project文件,他们是工程文件。
# bin目录。这个是编译后生成的目标文件。
# gen目录。这个下面放了自动生成的R.java,里边是资源ID什么的。
尤其是bin和gen目录,不需要,也不能由svn管理。
问题:
# bin目录不在svn管理下,但里边却莫名其妙地出现.svn目录,svn把bin变成了红色图标,看起来很不舒服。
# gen我本来搞错了,把它加入了svn,却发现里边的.svn不见了,结果comment时会报错。
# 最严重的是,src目录下所有文件,也就是所有java源码,被删掉了,不是在回收站,是被删掉了。
原因:
Eclipse在编辑和编译过程中会清空gen目录,并把src下所有文件复制到bin中。因此导致bin和gen目录下.svn的错乱。
源码被删还没搞清原因,估计也是类似的原因。
解决方法:
菜单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"**/.svn/**",让Eclipse忽略.svn目录即可。
背景:
用Eclipse开发Android应用时,有些文件是不需要加入svn管理的,包括:
# .classpath和.project文件,他们是工程文件。
# bin目录。这个是编译后生成的目标文件。
# gen目录。这个下面放了自动生成的R.java,里边是资源ID什么的。
尤其是bin和gen目录,不需要,也不能由svn管理。
问题:
# bin目录不在svn管理下,但里边却莫名其妙地出现.svn目录,svn把bin变成了红色图标,看起来很不舒服。
# gen我本来搞错了,把它加入了svn,却发现里边的.svn不见了,结果comment时会报错。
# 最严重的是,src目录下所有文件,也就是所有java源码,被删掉了,不是在回收站,是被删掉了。
原因:
Eclipse在编辑和编译过程中会清空gen目录,并把src下所有文件复制到bin中。因此导致bin和gen目录下.svn的错乱。
源码被删还没搞清原因,估计也是类似的原因。
解决方法:
菜单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"**/.svn/**",让Eclipse忽略.svn目录即可。
相关文章推荐
- Eclipse开发Android应用时遇到的问题以及解决方法
- Android:在Eclipse下开发android应用产生的问题及解决方法
- Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法
- Eclipse中进行web project开发时遇到httperror 500 错误 jsp support not configured 问题的解决方法
- Eclipse开发Android真机调式经常遇到DeviceMonitor Connection attempts问题解决办法
- Android开发由eclipse转Android Studio中一些常见出错问题解决方法
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- Android开发中遇到的问题(五)——Eclipse导入Android项目出现"Invalid project description overlaps the location of another project"错误的解决办法
- 关于android开发时,eclipse的函数自动提示功能很卡的问题解决方法
- 使用eclipse+git插件开发android项目时遇到的问题及解决
- android开发环境遇到adt无法启动的问题分析及解决方法
- eclipse导入android源码的方法以及遇到的问题
- Android开发环境搭建时遇到问题的解决方法
- Windows下用Eclipse开发Hadoop程序遇到的问题及解决方法
- maven整合到eclipse中的android项目遇到的几个问题及解决方法
- Android源码编译JNI遇到的问题与解决方法
- [Android源码开发] Android 4.3的代码迁移到4.4的过程中遭遇的种种问题及解决方法
- android 开发中遇到的问题及解决方法
- Windows下用Eclipse开发Hadoop程序遇到的问题及解决方法
- Android ble蓝牙4.0开发遇到的问题及解决方法