如何运行android单元测试项目

时间:2012-01-24 08:27:43

标签: android testing

我知道这是一个愚蠢的问题,但我只是坚持这个:

1.我有一个名为MainProject的主项目。 2.在里面有一个测试项目有自己的源和清单文件,在清单文件中我添加了所有必要的测试项目如下:

<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.app.tests" android:versionCode="1"
    android:versionName="1.0">
    <application>
       <uses-library android:name="android.test.runner" />
    </application>
    <uses-sdk android:minSdkVersion="3" />

<instrumentation android:name="android.test.InstrumentationTestRunner"
       android:targetPackage="com.example.app" android:label="Tests for My App" />
</manifest>

现在我右键单击它转到“运行方式”和“运行配置”并选择“Android JUnit Test”,但它显示错误:

MainProject未指定android.test.InstrumentationTestRunner检测或未在其AndroidManifest.xml中声明uses-library android.test.runner

任何帮助PLZ?

@Lucifer下面有一个视频链接,这个链接很有帮助,也有我自己的答案,你可以查看哪个链接也有帮助。

2 个答案:

答案 0 :(得分:1)

  1. 选择文件/新建/项目

  2. 选择Android测试项目

  3. 为项目命名

  4. 在“MainProject”上方的帖子中选择测试目标作为您已有的其他项目

  5. 选择目标平台,即Android 4.0

  6. 完成并完成测试项目

  7. 在测试项目中的src下添加类,扩展其中一个android.test类

答案 1 :(得分:1)

我正在回答我自己的问题,而不是答案它是一个链接你可以找到非常好且易于理解你如何使用Robotium进行android单元测试

以下是链接:LINK