捕获了活页夹存根实现中的RuntimeException

我遇到了这个RuntimeException并且很难debugging它:

W/Binder﹕ Caught a RuntimeException from the binder stub implementation. com.google.android.gms.common.internal.safeparcel.zza$zza: Expected object header. Got 0x1 Parcel: pos=136 size=284 at com.google.android.gms.common.internal.safeparcel.zza.zzJ(Unknown Source) at com.google.android.gms.wearable.internal.zzf.zzfv(Unknown Source) at com.google.android.gms.wearable.internal.zzf.createFromParcel(Unknown Source) at com.google.android.gms.wearable.internal.zzah$zza.onTransact(Unknown Source) at android.os.Binder.execTransact(Binder.java:446) 

它似乎没有指定exception来自哪里。 这是一款Android Wear应用程序,可定期loggingaudio并将其传输至手机。

我将不胜感激任何想法,我应该看看,或者我应该如何debugging。

谢谢。

Solutions Collecting From Web of "捕获了活页夹存根实现中的RuntimeException"

我使用Google Fit History API进行数据传输时遇到了类似的错误。 在这种情况下,这是一个失败的绑定器事务(JavaBinder:!!!失败的BINDER TRANSACTION !!!(parcel size = …))。 它没有崩溃的应用程序,但数据传输没有工作。 对我来说固定的是减less一次发送的数据量。 以多个小块发送数据是我现在所做的。

要将大量的数据从穿戴设备发送到手机,您可能需要使用Channel API 。 我用它来传输大小从5到10MB的MP3文件没有任何问题。