情况是这样的,公司的一个项目采用了6.0.1的rk3368的安卓主板。并24小时运行客户的app。但客户的app运行24小时后大概率出现app无网络情况,出现断网情况时间不一定有时候第二天就出现,有时候第三天就出现。此时退出客户的app用安卓的浏览器或其它app能上网。 确认了不是主板断网。  当我们再次进入客户的app后。客户的app又有网络了。想请教一下这一般问题会出在哪里。而且想问一下有什么方法能记录app有没有通过主板发送网络数据并且主板有没有把app发送的数据发送给app服务器。同时记录服务器有没有返回数据的方法或者设备。我是维护技术不懂安卓开发这块。想请教一下各位大神这问题到底出在哪里了。最近因为这个问题头都搞大了。

解决方案 »

  1.   

    1.这种情况,首先怀疑客户app的代码,比如因为内存不足,app的某个服务被系统kill掉。
    2.如果可以的话,看一下系统的打印,抓一下app网络相关的log是最简单直接的方法。
    3.可以用类似fiddler这种抓包工具进行分析。
      

  2.   

    好的,谢谢。我试试用fiddler抓一下日志试试
      

  3.   

    没有锁屏。系统是24小时运行。app一直开着的
      

  4.   

    没有锁屏。系统是24小时运行。app一直开着的不需要锁屏,长时间退居后台都有可能被干掉
    你可以试试把你的app加入电池优化白名单,再在任务栏中将app锁上