Mat*_*att 6 android google-fit-sdk google-fit
我似乎无法解决这个问题.我只是无法登录.
我正在运行BasicSensorApi示例文件,它只是无法连接.即使我在对话框中选择了一个帐户,我似乎也得到了RESULT_CANCELED?
这是我在OnePlus One 4.4上运行的logcat的结束.
关于我需要做什么的任何想法?
(Google控制台设置为'net.xx',正确的SHA1,启用了Fitness APi.
01-26 15:54:06.838 15678-15678/net.xx D/dalvikvm? VFY: replacing opcode 0x6e at 0x0002
01-26 15:54:06.888 15678-15678/net.xx I/BasicSensorsApi? Ready
01-26 15:54:06.898 15678-15678/net.xx I/BasicSensorsApi? Connecting...
01-26 15:54:07.008 15678-15678/net.xx D/OpenGLRenderer? Enabling debug mode 0
01-26 15:54:07.018 15678-15678/net.xx I/BasicSensorsApi? Connection failed. Cause: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{41c147e8: android.os.BinderProxy@41c14788}}
01-26 15:54:07.458 15678-15678/net.xx I/Timeline? Timeline: Activity_idle id: android.os.BinderProxy@418ce750 time:11713882
01-26 15:54:09.898 15678-15678/net.xx I/Timeline? Timeline: Activity_idle id: android.os.BinderProxy@418ce750 time:11716323
Run Code Online (Sandbox Code Playgroud)
如果您未登录,则会收到回调,GoogleApiClient.OnConnectionFailedListener()其中包含LogCat消息中显示的错误.如果您尝试使用result.startResolutionForResult(YourActivity.this, REQUEST_CODE);帐户选择器对话框尝试解决问题
,则会显示.听我说这就是你走了多远.那是对的吗?
在对话框中选择一个帐户后,您需要从您的活动中再次尝试连接onActivityResult().听起来像你可能会错过这段代码.
另请注意:如果这是您第一次连接,此时您将收到另一个错误.解决该问题将显示同意屏幕.如果用户接受,并且您进行了另一次连接尝试,则应该成功连接到API.
| 归档时间: |
|
| 查看次数: |
2778 次 |
| 最近记录: |