使用shadowOf方法时Robolectric编译错误

时间:2013-04-06 16:23:02

标签: android robolectric

我在Andorid 2.3.3项目(API 10)中使用Robolectric 1.2 当使用shadowOf方法

时,它会抛出以下编译错误
ShadowView shadowView = Robolectric.shadowOf(view);

错误:无法访问ObjectAnimator

但如果我将android sdk更改为API 11及更高版本

,则错误消失了

2 个答案:

答案 0 :(得分:3)

我仍然遇到2.2的这个问题。

我解决了这个问题
import static org.robolectric.Robolectric.shadowOf_;
...
ShadowView shadowView = Robolectric.shadowOf_(view);

如果有人能够提供一些有用的信息,那就太棒了!

答案 1 :(得分:1)

经过一些分析,发现它是robolectric中的一个错误。

目前,使用2.0-alpha-1似乎解决了这个问题。

这是为问题创建的github问题 https://github.com/pivotal/robolectric/issues/431