gpt4 book ai didi

android - INSTRUMENTATION_RESULT : shortMsg=java. lang.NoClassDefFoundError 运行 Android Instrumentation 测试

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:56 26 4
gpt4 key购买 nike

当我尝试在新的 4.4 设备上运行 Android Instrumentation 测试时会发生此错误,而这些测试在过去一直有效

[echo] Running tests...
[echo] Running tests ...
[exec] INSTRUMENTATION_RESULT: shortMsg=java.lang.NoClassDefFoundError
[exec] INSTRUMENTATION_RESULT: longMsg=java.lang.NoClassDefFoundError: org.mockito.internal.runners.RunnerImpl
[exec] INSTRUMENTATION_CODE: 0

最佳答案

我发布这个问题是为了帮助其他人避免像我一样愚蠢地浪费时间!

问题是,当我将 Nexus 4 升级到 Android 4.4 Kitkat 时,我决定通过在开发者选项设置菜单中激活新的 Android RunTime (ART) 来尝试一下。

这就是结果!

要运行您的仪器测试,请切换回 Dalvik!

我正在使用 Mockito、Dexmaker 和 Dexmaker-Mockito 来使用 Mockito 运行 Instrumentation 测试,并使用 Emma 来获取覆盖率数据。

毫无疑问,将来需要对方法进行一些更新或更改以在 Dalvik 和/或 ART 上进行测试。

关于android - INSTRUMENTATION_RESULT : shortMsg=java. lang.NoClassDefFoundError 运行 Android Instrumentation 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20514588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com