用户工具

站点工具


hardware

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
hardware [2019/08/06 09:38] 赵策hardware [2019/10/16 16:20] (当前版本) – [回到系统桌面] 赵策
行 6: 行 6:
 ==== 软件部署 ==== ==== 软件部署 ====
   *[[software|校园APP部署]]   *[[software|校园APP部署]]
 +  *[[PowerSetting|自动开关机(触沃)]]
 +
  
 ==== 统一部署 ==== ==== 统一部署 ====
行 15: 行 17:
   - 初始化完成后,会回退到应用主页面,并可以看到 **__设备初始化成功__** 的提示   - 初始化完成后,会回退到应用主页面,并可以看到 **__设备初始化成功__** 的提示
   - 如果输入的信息有误,会回退到应用主页面,并可以看到 **__设备初始化失败,请稍后重试__** 的提示,需要确认输入的信息是否完全正确,进行再次设置,直到设备初始化成功   - 如果输入的信息有误,会回退到应用主页面,并可以看到 **__设备初始化失败,请稍后重试__** 的提示,需要确认输入的信息是否完全正确,进行再次设置,直到设备初始化成功
 +
 +====== !!!重要提示!!! ======
 +设备端配置完毕后,需要验证推送是否正常工作。在CMDB后台的设备条目中,找到 //远程管理// ,点击 //应用设置//,确定发送后,观察设备是否跳转到配置信息展示页。如果跳转正常,说明推送正常工作。如果未跳转,说明推送未正常工作。  
 +**对于推送未正常工作的情况,确定CMDB后台首页中,是否开启了 //启用CDN服务器// 功能,无论 部署学校是否存在CDN服务器,该项功能都必须始终处于开启状态,否则设备端无法收到推送消息。**
  
 ===== 操作提示 ===== ===== 操作提示 =====
行 65: 行 71:
     - adb pull /system/build.prop ./     - adb pull /system/build.prop ./
   - 在 adb 命令执行的文件夹下的 build.prop 中加入命令 service.adb.tcp.port=5555   - 在 adb 命令执行的文件夹下的 build.prop 中加入命令 service.adb.tcp.port=5555
-  - 执行命令 adb push ./build.prop /syetem/ 后重启设备。+  - 执行命令 adb push ./build.prop /system/build.prop 后重启设备。
 结束后需要在断开 USB 连接线,输入 adb connect 设备IP:5555 确认可以正常连接。 结束后需要在断开 USB 连接线,输入 adb connect 设备IP:5555 确认可以正常连接。
  
-=== Tips:如何切换换主用户 === +<del>=== Tips:如何切换换主用户 === 
-当管理员或部署者需要切换回主用户进行设置或操作时,可以在锁屏页面下拉通知条,点击右侧头像,选择**机主**,输入登录密码,即可登录到主用户。+当管理员或部署者需要切换回主用户进行设置或操作时,可以在锁屏页面下拉通知条,点击右侧头像,选择**机主**,输入登录密码,即可登录到主用户。</del> 
 + 
 +=== Tips:如何截屏 === 
 +adb连接设备后,执行命令   
 +1. adb shell screencap -p /sdcard/screen.png   
 +2. adb pull /sdcard/screen.png ./   
 +命令1将截屏图片保存在设备端的sdcard目录下,命名为screen.png;命令2将设备端的该图像文件保存在电脑端。 
 + 
 +=== Tips:如何退出当前页面 === 
 +adb连接设备后,执行命令   
 +1. adb shell input keyevent BACK   
 + 
 +=== Tips:如何进入系统设置页 === 
 +adb连接设备后,执行命令   
 +1. adb shell am start -a android.settings.SETTINGS   
 + 
 +==== 问题汇总 ==== 
 +  - 如何快速确定CDN服务器是否正常。(当出现设备大面积功能不可用时,一般是CDN服务器出现问题,不能仅通过局域网内是否可以正常访问外部网络来判断CDN的工作状态) 
 +  - 如何确定消息推送(RabbitMQ)是否可用。(部分自动更新的功能依赖与推送,若无法自动更新,有可能是RabbitMQ未推送引起的。前提:确保后台的设备管理-远程管理能够正常发送推送消息) 
 +  - 如何快速确定部分校方提示的问题是BUG还是Feature(需要增加对产品的认识) 
 +  - APK常规操作(卸载,清空数据) 
 +  - adb常规操作(install uninstall logcat shell tcpdump) 
 +  - 远程日志的抓取(CDN上的日志路径,ssh,scp) 
 +  - 加强部署时验收标准(部署+全面测试,问题尽量内部消化) 
 +  - 设备信息收集(出现问题时,先明确设备厂家,系统版本,刷卡器品牌等关键设备信息,设备是否在支持列表中)
  
hardware.1565055527.txt.gz · 最后更改: 2019/08/06 09:38 由 赵策