ResultReceiver.send只能从同一个库组中调用

我有一个使用android.support.v4.os.ResultReceiver传递数据的IntentService。 在IntentService中,当我使用ResultReceiver.send方法返回结果时,Android Studio显示错误说明

ResultReceiver.send只能从同一个库组中调用(groupId = com.android.support)

我在调用ResultReceiver的构造函数时收到类似的消息。 但即使出现此错误,代码也会运行。 在我将支持库版本升级到25.1.1之后,这开始出现。

我该怎么办才能解决这个问题?

    ResultReceiver有两个不同的版本。 android.support.v4.os包中定义的支持有这个问题。

    要快速修复,请使用android.os包中定义的标准ResultReceiver。

    我有类似的问题。 您只需要在build.gradle中将buildToolsVersion更新为’25 .0.2’。 我更新后的错误消失了。 干净的n build。