gpt4 book ai didi

java - eclipse 中的 Junit 在使用 junit 时产生 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-29 06:02:57 29 4
gpt4 key购买 nike

我是 jUnit 和一般单元测试的新手,一直在尝试设置我的测试环境,但一整天都失败了。这是试图在我的 android 应用程序中测试一个方法。

我在 java 类所在的同一个包中添加了一个测试类。我添加了一个方法,如下所示:

@Test
public void testIsExpectedNote() {
assertTrue(Frequency.isExpectedNote(440, "A"));
}//should return true

此操作失败并显示以下堆栈跟踪:

java.lang.NoClassDefFoundError: android/util/Log
at dataLogicLayer.Frequency.isExpectedNote(Frequency.java:13)
at dataLogicLayer.FrequencyTest.testIsExpectedNote(FrequencyTest.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
...
Caused by: java.lang.ClassNotFoundException: android.util.Log
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 25 more

任何想法出了什么问题?我一直在玩我的运行配置,在我的类路径中:

jre system library [jre7]
junit 4

最佳答案

你的类路径中有android sdk吗?在类路径中搜索包含类 android.util.Log 的 jar

问候

幼虫

关于java - eclipse 中的 Junit 在使用 junit 时产生 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469632/

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