Jer*_*gan 8 java eclipse svn android
我将我的Android项目存储在Subversion存储库中.在最近洗了一堆东西之后我开始遇到很多错误,例如:
syntax error entries /project_name/src/.svn line 1 Android AIDL Problem
syntax error don't know what to do with "" entries /project_name/src/.svn line 28 Android AIDL Problem
Run Code Online (Sandbox Code Playgroud)
等等
似乎Eclipse正在尝试在.svn目录中构建文件.此设置过去工作正常,我该如何解决这个问题?
Xpe*_*tal 12
虽然你可以通过安装Subversive这个已经提到的插件来解决这个问题,但你也可以在没有插件的情况下解决这个问题.
您可以告诉eclipse忽略存储在.svn构建路径中的目录中的文件.为此,通过右键单击项目打开项目属性,然后选择Java Build Path左侧的选项.查找Source选项卡.在那里,你会看到你的所有的源文件夹(如果你没有改变任何东西,这将是gen和srcAndroid的SDK 1.5r3).双击Excluded树中的项目,为每个目录添加两个排除模式:
.svn/**
**/.svn/**
Run Code Online (Sandbox Code Playgroud)
您应该设置svn:ignore项目目录的关键字以忽略包含自动生成的文件的目录,因为它们可以随时生成并且只占用存储库中的空间.对于当前的Android SDK 1.5r3项目,这将是bin和gen目录.如果忽略该gen文件夹,这也意味着您不需要为此目录设置排除模式,因为Subversion不会.svn在忽略的项目中创建目录.
编辑:正如Henrik所说,在这样的改变之后清理项目是明智的.
它对我有用:
我的 .classpath 文件
<?xml version="1.0" encoding="UTF-8"?><classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="output" path="bin"/></classpath>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8519 次 |
| 最近记录: |