zsx 发表于 2015-3-27 14:06:38

安卓开发,无法绑定设备的问题

在开发调试的过程,LogCat处的提示信息,我认为异常的地方有两个地方。

Trevor 发表于 2015-3-30 17:02:27

zsx 发表于 2015-3-30 16:27
请看一下log信息,有点多。麻烦您了。

你是不是基于这个开源项目做的?
https://github.com/gizwits/gokit-android
如果是的话,你断点调试跟踪一下这个问题,开源的项目就是需要大家集思广益解决BUG的。

zsx 发表于 2015-3-27 14:08:09

手机是没有sim卡,也没有登录,也就是匿名的方式吧。但是我绑定一直绑定不了,想请教一下问题是在哪里。

Trevor 发表于 2015-3-27 17:34:11

绑定其实就是将设备与用户关联起来,如果用户没有登录,那绑定肯定会失败的。
错误日志显示 error:9004 errorMessage:token invaild,就说明没有登录过(只有登录以后才能拿到token)
所以你在绑定前需要先调用userLoginAnonymous或者userLoginWithUserNamec成功后才能拿到token

另外,这些登录是需要跟服务交互的,手机必须能够上外网才能登录成功。

zsx 发表于 2015-3-27 17:38:25

Trevor 发表于 2015-3-27 17:34
绑定其实就是将设备与用户关联起来,如果用户没有登录,那绑定肯定会失败的。
错误日志显示 error:9004 err ...

好的,非常感谢。我再试试。

Trevor 发表于 2015-3-27 17:39:49

还需要注意的是,下面这个绑定接口内
public void bindDevice(String uid, String token, String did, String passCode, String remark)
uid、token、did、passCode都不能乱填,得填正确了,remark是为设备设置昵称,可填可不填。

Trevor 发表于 2015-3-27 23:17:52

zsx 发表于 2015-3-27 17:38
好的,非常感谢。我再试试。

不客气~

zsx 发表于 2015-3-30 16:18:24

Trevor 发表于 2015-3-27 17:39
还需要注意的是,下面这个绑定接口内
public void bindDevice(String uid, String token, String did, Stri ...

这是错误信息。

zsx 发表于 2015-3-30 16:21:34

我还看到一个比较重要的错误信息。
LOWI-Scan Failed to get Valid messages on Netlink. Err -ll

zsx 发表于 2015-3-30 16:27:39

Trevor 发表于 2015-3-27 23:17
不客气~

请看一下log信息,有点多。麻烦您了。

zsx 发表于 2015-3-30 16:49:55

Trevor 发表于 2015-3-27 23:17
不客气~

而且我还发现一个问题,我把开发板关掉,也就是掉电了。就能进控制页面但是提示设备离线什么的(正常)。
也即是说,问题出在APP与开发板通信上?

Trevor 发表于 2015-3-30 17:18:37

zsx 发表于 2015-3-30 16:49
而且我还发现一个问题,我把开发板关掉,也就是掉电了。就能进控制页面但是提示设备离线什么的(正常)。 ...

应该是的,很可能是设备回复了错误的数据让APP走入异常流程了,你把设备开着,走大循环(即手机连的网跟设备连的网不一样(用2G/3G/4G也行))控制设备试试。

有一个丶人 发表于 2016-1-8 16:54:40

Trevor 发表于 2015-3-30 17:02
你是不是基于这个开源项目做的?
https://github.com/gizwits/gokit-android
如果是的话,你断点调试跟踪 ...

关于这个开源项目的开发 有没有更为详细的视频 腾讯视频上的那个有点笼统而且这个app没办法使用

Trevor 发表于 2016-1-13 09:53:56

有一个丶人 发表于 2016-1-8 16:54
关于这个开源项目的开发 有没有更为详细的视频 腾讯视频上的那个有点笼统而且这个app没办法使用 ...

抱歉没有更为详尽的视频了,这个开源项目12天前刚更新了最新的SDK,您下载试试?
页: [1]
查看完整版本: 安卓开发,无法绑定设备的问题