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

  • 相关阅读:
    SQLyog连接mysql8,报错1251
    Oracle日期函数
    git 回退
    git新建分支并指定拉去远程分支
    git创建分支并拉去远端分支代码
    git创建空白分支
    Maven 本地仓库明明有jar包,pom文件还是报错解决办法(Missing artifact...jar)
    SqlHelper类
    ADO.NET中的模型及对象
    MVC过滤器---异常处理过滤器
  • 原文地址:https://www.cnblogs.com/dtest/p/4142304.html
Copyright © 2011-2022 走看看