android - 使用 shadowOf 方法时 Robolectric 编译错误

标签 android robolectric

我在 Andorid 2.3.3 项目 (API 10) 中使用 Robolectric 1.2
使用 shadowOf 方法时会抛出以下编译错误

ShadowView shadowView = Robolectric.shadowOf(view);

错误:无法访问 ObjectAnimator

但是,如果我将android sdk 更改为API 11 及更高版本,错误就消失了

最佳答案

我在使用 2.2 时仍然遇到这个问题。我解决了这个问题

import static org.robolectric.Robolectric.shadowOf_;
...
ShadowView shadowView = Robolectric.shadowOf_(view);

如果有人能提供一些见解,说明为什么会这样,那就太棒了!

关于android - 使用 shadowOf 方法时 Robolectric 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15853182/

相关文章:

android - Gradle:创建一个将参数作为命令行传递的任务

android - findFragmentByTag 的单元测试条件

android - Mockito 可运行 : wanted but not invoked?

android - 具有相同 dpi 的两个设备的不同布局

android - 如何在 X 秒后发送延迟的 BroadcastReceiver

java - 在每个单元测试开始时重新加载静态变量

Android 单元测试 Robolectric :3. 3.2 - 没有这样的 list 文件 : build\intermediates\manifests\full\debug\src\main\AndroidManifest. xml

android - Robolectric:wifi 启动扫描的启动测试失败

android - Android 上的 Facebook 不使用 fragment

android - AlertDialog 内的选项卡式 Viewpager