您好,我在 Eclipse 中创建了一个测试项目,并使用 robotsium 正确设置。我正在测试一个已使用调试密钥库签名的 APK。我知道这个测试项目从最基本的角度来看是有效的,因为我可以在更改线路时启动活动:
private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.*********.*******Activity";
(我已经把真实的项目名称加星标了)
我遇到的问题是,只要测试进入使用 actionbarsherlock 的列表视图,测试就会崩溃。
E/AndroidRuntime(585): java.lang.NoClassDefFoundError: com.actionbarsherlock.app.SherlockFragmentActivity
这是从崩溃创建的红色文本墙开始处 Logcat 中的报告。即使我的测试仅包含睡眠操作并且我启动 listActivity 就好了,我也遇到了这个问题。
如果您有任何建议或需要其他信息,我们将不胜感激。