使用shadowOf方法时,机器人电气编译错误



我在android 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);

如果有人能提供一些见解为什么这工作,那将是太棒了!

经过一番分析,发现这是机器人电气的一个bug。

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

下面是针对
问题创建的github问题https://github.com/pivotal/robolectric/issues/431

最新更新