用的是什么 IDE?代码里的方法都没有定义具体的内容,试试把实际的逻辑填上去看看报错是否会消失。

用的IDE 是 Android Studio
我试了下吧 AVObject 改成 Object就可以 了
然后cast 到 AVObject 这样行吗?

看了一下 AVCloud.callRPCInBackground 的签名是:

public static <T> Observable<T> callRPCInBackground(String name, Object params)

所以你改成 Object 就不报错了。

不过 Java 下这类静态范型方法更恰当的调用方式是:

AVCloud.<AVObject>callRPCInBackground("averageStars", dicParameters).subscribe(new Observer<AVObject>() { /* 略 */ }

或者:

Observable<AVObject> res = AVCloud.callRPCInBackground("averageStars", dicParameters);
res.subscribe(new Observer<AVObject>() { /* 略 */ }

文档中的代码示例有误,我们会尽快修正。
非常感谢反馈问题。

感谢回复。
因为是新手,有时候只是有不明白的地方就会过来确认下。
如果我代码里写 ”我试了下吧 AVObject 改成 Object就可以 了“
这个后面如果修复了,会不我的代码要报错的?

只是改了文档中的示例而已,SDK 的行为没有变化。