从版本控制将Android测试项目导入Eclipse

时间:2010-09-15 23:37:32

标签: android eclipse svn version-control

我有一个Android Eclipse项目和一个关联的Android Test Eclipse项目,检查到了一个subversion存储库。如果签出了工作副本,我如何将Android Test项目带入Eclipse工作区?

将Android项目添加到工作区很简单(只需File-> New Project-> Android Project-> From Existing Source,并将其指向svn工作副本中的目录)。但是,“新Android测试项目”没有从现有源创建的选项。

4 个答案:

答案 0 :(得分:13)

  1. 文件 - >导入...
  2. 现有Android代码到工作区
  3. 像使用常规Android项目一样导入项目
  4. 由于导入的测试项目没有对父项目的引用,您将遇到错误
  5. 右键单击测试项目 - >特性
  6. Java构建路径 - > “项目”选项卡
  7. 添加 - >选择您正在测试的项目
  8. 确定
  9. 刷新/清洁(可选)
  10. 右键单击测试项目 - >运行方式 - > Android JUnit测试

答案 1 :(得分:8)

正在搜索此功能但未找到它:)

我最终做的是:

  1. 将我现有的测试项目目录(从版本控制中检出)移动到临时目录
  2. 在Eclipse中,我创建了一个新的空单元测试项目,将其放在具有原始测试项目目录名称的目录中
  3. 关闭Eclipse并将新创建的测试项目中的.classpath和.project文件复制到旧测试项目的当前根目录(在临时目录中)
  4. 删除了一个新的空测试项目目录,将旧版本从临时位置移回原始位置
  5. 简单地说,我刚刚生成了新的.classpath和.project文件,并将它们复制到签出项目目录。

    在Eclipse中清理和刷新后,这就解决了:) 当然,这不是一个真正的解决方案,而是一个丑陋的解决方案,我甚至不希望在任何情况下工作,但谁知道,可能会帮助你。 欢呼声。

答案 2 :(得分:1)

我认为你想要Import>现有项目,尤其是在.project和.classpath文件被检入版本控制时。

答案 3 :(得分:0)

我还必须R.点击测试应用(导入为正常的现有Android应用后) - >属性 - >资源 - > Android - >检查相应的模拟Android框以获取运行/调试的Android JUnit Test选项,否则将丢失。