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

发布于 2024-09-19 01:24:55 字数 271 浏览 7 评论 0原文

我有一个 Android Eclipse 项目和一个关联的 Android Test Eclipse 项目已签入 subversion 存储库。给定签出的工作副本,如何将 Android 测试项目引入 Eclipse 工作区?

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

I have an Android Eclipse project and an associated Android Test Eclipse project checked into a subversion repository. Given a checked out working copy, how do I bring the Android Test project into an Eclipse workspace?

It's easy to add the Android project to the workspace (just File->New Project->Android Project->From Existing Source and point it at the directory in the svn working copy). But, the 'New Android Test Project' does not have an option to create from existing source.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

情未る 2024-09-26 01:24:55
  1. 文件->导入...
  2. 现有的 Android 代码到工作区
  3. 像导入常规 Android 项目一样导入项目
  4. 如果导入的测试项目没有对父项目的引用,则会出现错误
  5. 右键单击​​测试项目 -> >属性
  6. Java 构建路径 ->项目选项卡
  7. 添加 ->选择您正在测试的项目
  8. 确定
  9. 刷新/清理(可选)
  10. 右键单击测试项目->运行方式-> Android JUnit 测试
  1. File -> Import...
  2. Existing Android Code into Workspace
  3. Import the project as you would with a regular Android project
  4. You'll have errors becase the imported test project does not have references to the parent project
  5. Right Click test project -> Properties
  6. Java Build Path -> Projects tab
  7. Add -> Choose the project that you're testing
  8. Ok
  9. Refresh / Clean (optional)
  10. Right Click test project -> Run As -> Android JUnit Test
忆梦 2024-09-26 01:24:55

正在寻找这个功能,但也没有找到它:)

我最后做了的是这样的:

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

简单地说,我只是生成了新的 .classpath 和 .project 文件并将它们复制到签出的项目目录。

在 Eclipse 中进行清理和刷新后,结果就解决了:)
当然,这不是一个真正的解决方案,而是一个丑陋的解决方法,我什至不希望它在任何情况下都有效,但谁知道呢,可能会对您有所帮助。
干杯。

Was searching for this functionality and didn't find it either :)

What I did in the end is this:

  1. Moved my existing test project directory (checked out from version control) to a temp dir
  2. In Eclipse I created a new empty Android Unit Test project, located it in the directory with the name of the original test project directory
  3. Closed Eclipse and copied a .classpath and .project files from newly created test project to a current root directory of old test project (in a temp dir)
  4. Removed a new empty test project directory, moved old one from temp location back to original location

Simply put, I just generated new .classpath and .project files and copied them to checked out project dir.

After cleaning and refreshing in Eclipse this worked out :)
Of course this is not a real solution, but an ugly workaround which I even don't expect to work in any situation, but who knows, might help you.
Cheers.

年少掌心 2024-09-26 01:24:55

我想你想要导入>现有项目,特别是如果 .project 和 .classpath 文件已签入版本控制。

I think you want Import > Existing project, especially if the .project and .classpath files are checked into version control.

凝望流年 2024-09-26 01:24:55

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

I also had to R. click the test app (after importing as a normal Existing Android app) -> Properties -> Resource -> Android -> check the appropriate emulated Android box to get the Android JUnit Test option for running/debugging which was otherwise missing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文