Joh*_*upe 8 java android unit-testing robotium android-actionbaractivity
所以我使用Robotium,我的测试类正在扩展ActivityInstrumentationTestCase2该类.我已经在我的主项目中导入了v7支持库,并在测试项目中导入了库.
现在我不明白的是,当我将测试中的类更改为扩展Activity时,测试类正在工作,但是当我将其更改为ActionBarActivity它时返回一个NoClassDefFoundError.
我错过了什么吗?
这是我得到的日志
04-11 21:32:16.551: E/dalvikvm(23925): Could not find class 'com.example.project.ActivityClass', referenced from method com.example.project.tests.ActivityClass.<init>
Run Code Online (Sandbox Code Playgroud)
我认为您的库 v7 应用程序兼容性存在导入问题。
尝试这个:
将支持库导入为项目"sdk/extras/android/support/v7/appcompat".
项目中的参考库(对于 Eclipse,"Properties - Android - Add")。
构建项目(对于 Eclipse,"Projects - Build All")。确保您"android.support.v7.appcompat"的主项目 gen 文件夹中有。
如果仍然不能解决您的问题,请重新启动 Eclipse 并清理并重建项目
如果问题仍然存在,请从计算机中删除支持库并重新下载,然后按照上述步骤操作。
| 归档时间: |
|
| 查看次数: |
386 次 |
| 最近记录: |