在我的 OnePlus7Pro (Android 10) 上调用ConnectionsClient#startDiscovery(String, EndpointDiscoveryCallback, DiscoveryOptions)
时,我得到
com.google.android.gms.common.api.ApiException: 8036: unknown status code: 8036
at com.google.android.gms.internal.nearby.zzby.setFailedResult(Unknown Source:4)
at com.google.android.gms.internal.nearby.zzba.zzc(Unknown Source:18)
at com.google.android.gms.internal.nearby.zzea.dispatchTransaction(Unknown Source:7)
at com.google.android.gms.internal.nearby.zzb.onTransact(Unknown Source:22)
at android.os.Binder.execTransactInternal(Binder.java:1032)
at android.os.Binder.execTransact(Binder.java:1005)
我不认为这是我的代码的问题。该代码适用于任何其他 Android 版本。官方示例https://github.com/android/connectivity-samples/tree/master/NearbyConnectionsRockPaperScissors也发生了同样的事情,并且可以通过添加失败侦听器来重现。
该错误未在文档https://developers.google.com/android/reference/com/google/android/gms/nearby/connection/ConnectionsStatusCodes中定义。广告效果很好。
知道错误意味着什么以及如何摆脱它吗?