【问题标题】:How do I get the Sample test code (ActivityInstrumentation) from developer.android.com to run?如何从 developer.android.com 获取示例测试代码 (ActivityInstrumentation) 以运行?
【发布时间】:2014-10-15 04:25:11
【问题描述】:

我是 Java 新手,我正在尝试遵循 developer.android.com 上的示例。我有兴趣学习如何测试应用程序。我遇到的具体问题是我无法让测试文件正常运行。例如,我去 developer.android.com -> Develop -> Samples -> Testing 并下载 ActivityInstrumentation 文件。我将它们导入 Eclipse。我得到 2 个项目(MainActivity 和测试)。我右键单击“测试”并选择“属性”。在项目参考下,我勾选了“MainActivity”(我的同事告诉我应该这样做以链接项目)。

SampleTests.java 文件下面有红色波浪线:

import com.example.android.activityinstrumentation.MainActivity;
import com.example.android.activityinstrumentation.R;

我和我的同事都不知道出了什么问题。我真的很想运行这些文件。

(如果有帮助,我可以将 MainActivity 部分放到我的手机上,并且我一直在尝试点击它展示的所有按钮和其他有趣的东西。)

提前感谢您的帮助。

【问题讨论】:

  • developer.android.com/tools/testing/activity_test.html 您是否按照此处的步骤操作,而忽略了您的同事所说的操作?
  • 不,我还没有走到那一步(Spinner 和 SpinnerTest)。我希望示例中的代码是独立的,并且开箱即用。我想运行它们并查看结果,这样我就可以逐行处理主应用程序和测试应用程序。这些例子似乎比你指给我的那个更有针对性。我之前阅读文档时从未找到此页面。谢谢!我会尝试一下。但是,它仍然没有解释为什么样品没有开箱即用。这对新用户来说是令人困惑的。他们应该工作。谢谢。
  • 所以我已经成功地完成了 Spinner 和 SpinnerTest 应用程序,但是这些东西让我难以接受。我非常感谢让样本及其测试正常工作,因为这些示例更加精细。

标签: java android eclipse


【解决方案1】:

似乎这解决了我对其中一个示例的问题。但是,不能修复我重命名的那些。 (他们都想被称为 MainActivity,这很烦人。)

import from another java project in eclipse

将项目 A 添加到项目 B 的构建路径中。

按照以下步骤操作: 在eclipse中右键单击项目B的文件夹->属性->构建路径->项目->添加。 现在添加项目A

感谢大家的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-02
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2022-11-23
    • 1970-01-01
    相关资源
    最近更新 更多