我有一台ViewSonic VB100a平板电脑,想要使用ADB进行应用程序调试。
在设备启动时,ADB可以正常工作。但当我断开连接并等待一段时间后重新连接时,尝试任何ADB命令(devices、shell等)都会出现“设备离线”错误。
使用Terminal Emulator,我发现文件/sbin/adbd的md5哈希值发生了变化。以下是这些文件的哈希值:
- 正常:06507f51e43a4632507dba159a5cbd13 - 不正常:a2ff86b348e615cce5603cd4761089ef
这个问题是什么原因导致的?是损坏的存储芯片吗?我认为不是,因为重新启动Android可以恢复它。
提前感谢您的帮助!
编辑: 这里是两个具有MD5校验和的二进制文件的链接。
编辑2:我制作了一个简单的应用程序,将我的SD卡中的好的adbd复制到/sbin并重新启动它。虽然这不是最方便的方法,但比每次都重新启动设备要好 :)
在设备启动时,ADB可以正常工作。但当我断开连接并等待一段时间后重新连接时,尝试任何ADB命令(devices、shell等)都会出现“设备离线”错误。
使用Terminal Emulator,我发现文件/sbin/adbd的md5哈希值发生了变化。以下是这些文件的哈希值:
- 正常:06507f51e43a4632507dba159a5cbd13 - 不正常:a2ff86b348e615cce5603cd4761089ef
这个问题是什么原因导致的?是损坏的存储芯片吗?我认为不是,因为重新启动Android可以恢复它。
提前感谢您的帮助!
编辑: 这里是两个具有MD5校验和的二进制文件的链接。
编辑2:我制作了一个简单的应用程序,将我的SD卡中的好的adbd复制到/sbin并重新启动它。虽然这不是最方便的方法,但比每次都重新启动设备要好 :)