【问题标题】:NoClassDefFoundError with the EclEmma code coverage toolNoClassDefFoundError 与 EclEmma 代码覆盖工具
【发布时间】:2012-04-08 18:49:01
【问题描述】:

我尝试使用 EclEmma 代码覆盖率工具检查测试用例的覆盖率,但得到以下错误:

java.lang.NoClassDefFoundError: android/test/ActivityInstrumentationTestCase2

我该如何解决这个问题?

【问题讨论】:

    标签: android testing code-coverage android-testing eclemma


    【解决方案1】:

    您可以在eclEmma homepage 上阅读有关 Java 7 不支持 eclEmma 的事实,因为它使用 java7 字节码失败:(如果您回到 Java6,您可以使用它!

    【讨论】:

    • 从 java 7 到 6 的转换会影响到 android 项目吗?
    • @Justink 如果您不使用 java7 功能,您可以轻松转换您的项目。
    • 嘿,我已经检查了我的项目属性,“java 编译器版本是 1.6”。我仍然收到找不到类的错误。我在主要问题上放置了我的项目属性的图像。
    • @Justink 你能告诉我在日食期间你能读到什么吗?我对以 开头的行很感兴趣,就像你的第一个截图一样。
    • 我已经上传了该图片的缩小版。如果您需要更多信息,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    相关资源
    最近更新 更多