【问题标题】:Android test project fails to build under Ant, OK in EclipseAndroid测试项目在Ant下构建失败,在Eclipse中OK
【发布时间】:2013-06-19 12:57:45
【问题描述】:

我正在尝试为 Android 应用项目及其 JUnit 测试项目设置 CI 构建服务器。我已经为应用程序和测试项目生成了适当的build.xml 文件。

两个项目都在 Eclipse 下构建和执行。

但是,当我尝试在测试项目上执行 ant debug 时, 首先使用 Eclipse 构建了这两个项目,我收到几个 [javac] 错误说 error: cannot find symbol,它们引用了应用项目。

认为这是 Eclipse 看到的类路径和 Ant 使用的类路径之间的区别......

我如何告诉 Ant 在哪里可以找到应用程序类?

Android 默认的 build.xml 似乎定义了所有目标,所以我想知道如何在应用项目的 build.xml... 中插入适当的引用,而不必从头开始构建文件。


  1. Tried exporting the Ant build file from Eclipse; that fails to build either project.

【问题讨论】:

    标签: android ant junit


    【解决方案1】:

    似乎可行的是重新运行:

    android update test-project -m ../../app_project/ -p .

    在测试项目中。

    它所做的唯一更改是创建一个带有一个非注释行的ant.properties 文件:

    tested.project.dir=../../app_project/

    现在这一切都可以在 Eclipse 之外顺畅运行!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      相关资源
      最近更新 更多