zoukankan      html  css  js  c++  java
  • Robotium ant 报错Unable to find instrumentation info for: ComponentInfo{project/android.test.InstrumentationTestRunner}

    [echo] Running tests ...

    [exec] INSTRUMENTATION_STATUS: id=ActivityManagerService

    [exec] INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{project/android.test.InstrumentationTestRunner}

    [exec] INSTRUMENTATION_STATUS_CODE: -1

    [exec] android.util.AndroidException: INSTRUMENTATION_FAILED: project/android.test.InstrumentationTestRunner

    [exec] at com.android.commands.am.Am.runInstrument(Am.java:676)

    [exec] at com.android.commands.am.Am.run(Am.java:119)

    [exec] at com.android.commands.am.Am.main(Am.java:82)

    [exec] at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)

    [exec] at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:309)

    [exec] at dalvik.system.NativeStart.main(Native Method)

    排查方法:

    1.通过adb shell pm list instrumentation  检查project包名对应的instrumentation ,如:

    instrumentation:project/com.zutubi.android.junitreport.JUnitReportTestRunner (target=com.XXX.XXX),如果此处对应的instrumentation与manifest不一致则会报错,修改manifest配置文件.

    2.解决方法:

    在build.xml文件中增加一个property节点,指定对应名称和值

    <property name="test.runner" value="com.zutubi.android.junitreport.JUnitReportTestRunner" />

  • 相关阅读:
    浅谈flume
    浅谈storm
    浅谈zookeeper
    IntelliJ IDEA 使用教程
    浅谈spark
    添加本地jar包到maven仓库
    eclipse通过maven进行打编译
    pom.xml中添加远程仓库
    maven编译错误maven-assembly-plugin:2.2-beta-5:assembly (default-cli) on project
    最长上升子序列
  • 原文地址:https://www.cnblogs.com/dtest/p/4142304.html
Copyright © 2011-2022 走看看