我在 Andorid 2.3.3 项目(API 10)中使用 Robolectric 1.2
使用 shadowOf 方法时会引发以下编译错误
ShadowView shadowView = Robolectric.shadowOf(view);
错误:无法访问 ObjectAnimator
但是错误消失了,如果我将 android sdk 更改为 API 11 及更高版本
我在 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);
如果有人能提供一些见解为什么会这样,那就太棒了!
经过一番分析,发现这是robolectric中的一个bug。
目前,使用 2.0-alpha-1 似乎可以解决问题。
这是为该问题创建的 github 问题
https://github.com/pivotal/robolectric/issues/431