你好,我已经在eclipse中创建了一个测试项目,并使用robotium正确设置了一些东西。我正在测试一个已经用调试密钥库签名的APK。我知道这个测试项目是从最基本的角度工作的,因为我可以启动活动,只需在我更改行的时候找到:
private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.*********.*******Activity";(我已经标出了项目的真实名称)
我遇到的问题是,每当一个测试进入使用actionbarsherlock的列表视图时,测试就会崩溃。
E/AndroidRuntime(585):com.actionbarsherlock.app.SherlockFragmentActivity :java.lang.NoClassDefFoundError
这是从崩溃创建的红色文本墙的开头的Logcat格式的报告。我有这个问题,即使我的测试只包括睡眠操作,而且我启动listActivity也很好。
如果您有任何建议或需要一些其他信息,我们将不胜感激。
发布于 2012-05-19 23:31:52
您需要将ActionBarSherlock apklib作为测试项目中的一个依赖项。如果您使用Maven,则此依赖项必须在提供的范围内。
https://stackoverflow.com/questions/10399225
复制相似问题