GoogleAPI例外中的状态代码API_UNAVAILABLE和API_NOT_CONNECTED之间有什么区别?

时间:2018-05-15 06:36:01

标签: android api google-api wearables

我对GoogleAPI例外中的API_NOT_CONNECTED和{{1}}状态代码感到困惑。任何人都可以帮我找出差异。

2 个答案:

答案 0 :(得分:0)

基于文档:

<强> API_UNAVAILABLE

这是可能的ConnectionResult错误代码之一,它在客户端无法连接到Google Play服务时提供信息。这些错误代码由GoogleApiClient.OnConnectionFailedListener使用。

  

您尝试连接的API组件之一不是   可用。该API不适用于此设备或适用于您的应用或   此特定帐户和更新Google Play服务不会   可能解决了这个问题。

API_NOT_CONNECTED

这是API表面共享的CommonStatusCodes之一。

  

客户端尝试从未通过的API调用方法   连接。可能的原因包括:

     
      
  • 以前无法使用可解析的错误连接API,但用户拒绝了解决方案。
  •   
  • 该设备不支持GmsCore。
  •   
  • 特定的API无法在此设备上连接..
  •   

答案 1 :(得分:0)

<强> API_UNAVAILABLE: 您尝试连接的API组件之一不可用。 API无法在此设备上运行,更新Google Play服务也无法解决问题。应避免在设备上使用API​​。

检查您是否在清单中放置了正确的设置和密钥。如果可能,请尝试使用其他设备。

<强> API_NOT_CONNECTED: 客户端尝试从无法连接的API调用方法。可能的原因包括:

以前无法使用可解析的错误连接API,但用户拒绝了解决方案。

该设备不支持GmsCore。

特定的API无法在此设备上连接。