Android 单元测试:由于类错误,检测失败
我正在 Android 模拟器上使用 Robotium 运行测试。当我运行测试时,我收到一条错误消息“测试无法运行完成。原因:由于
com.example.android.businesslogic.TestBL$1
我检查 logcat 中的错误,仪表失败,我看到以下内容
W/ActivityManager( 51) com.example.android.businesslogic.TestBL$1
W/ActivityManager( 51) java.lang.NoClassDefFoundError: com.example.android.businesslogic.TestBL$1
我的应用程序没有错误并且可以顺利运行,就在我执行以下操作时非常感谢我对此进行的单元测试。
I am running a test using Robotium on an android emulator. When I run my test I get an error saying "Test failed to run to completion.Reason: Instrumentation failed due to
com.example.android.businesslogic.TestBL$1
I check the logcat for error's and I see following
W/ActivityManager( 51) com.example.android.businesslogic.TestBL$1
W/ActivityManager( 51) java.lang.NoClassDefFoundError: com.example.android.businesslogic.TestBL$1
My application has no error and can run smoothly, its just when I do the unit test that I get into this. Any help is deeply appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除并使用正确的类路径和 apk 路径再次创建测试项目。您只需创建一个测试项目并包含任何外部 Jar(如果有)。这对我有用。
Delete and Create the test project again with proper class paths and the path to apk. You just have to create a test project and include any external Jar's if you have. This worked for me.