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" />

  • 相关阅读:
    Java线程
    腾讯2012.9.23校园招聘笔试题
    腾讯2011.10.15校园招聘笔试题
    腾讯2013年实习生笔试题目
    腾讯2012.4.25实习生招聘笔试题(2)
    腾讯2012.4.25实习生招聘笔试题
    优酷土豆2012.9.12校园招聘笔试题
    谷歌面试题:在半径为1的圆中随机选取一点
    Reservoir Sampling
    微软面试15道
  • 原文地址:https://www.cnblogs.com/dtest/p/4142304.html
Copyright © 2011-2022 走看看