1

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

ShadowView shadowView = Robolectric.shadowOf(view);

错误:无法访问 ObjectAnimator

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

4

2 回答 2

3

我仍然有这个问题与2.2。我解决了这个问题

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

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

于 2013-10-23T00:02:44.083 回答
1

经过一番分析,发现这是robolectric中的一个bug。

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

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

于 2013-04-14T14:39:30.360 回答