在 Netbeans 中运行 JUnit 测试时出现 java.lang.NoClassDefFoundError

标签 java android junit

我正在 Netbeans 中构建一个 Android hello world 应用程序。它正在正确构建,我也可以在模拟器中运行。

但是在创建和运行 Junit 测试时,我得到一个 java.lang.NoClassDefFoundError

我该如何解决这个问题?

最佳答案

检查您的测试项目的 list ,例如 HelloWorldTest/AndroidManifest.xmlinstrumentation 标记的 android:targetPackage 属性应该以应用程序中的包为目标,例如,com.example.helloworld不是您的测试项目的测试包(例如。com.example.helloworld.test)。

关于在 Netbeans 中运行 JUnit 测试时出现 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2912897/

相关文章:

android - 使用 run-as 在 ADB shell 中复制文件

java - 每次计算逻辑、访问数据库、文件或 HashMap 是否更快?

junit - JerseyTest WebTarget POST 支持

java - 如何使用EasyMock.capture捕获传入参数?

java - 为什么新线程在事务性 Spring JUnit 测试中看不到主线程准备的测试数据?

java - PIT 突变测试和 Play 框架 (java)

Java - 将泛型限制为内置/不可变类型(整数、短整型等)?

Android:正确销毁asyncTask?

java - 通过按按钮使 Textview 可见

java - 使用控制组管理 Java 进程