我有一个在工作中运行的bash脚本,它可以自动安装各种APK样本(有些是恶意的,有些不是 - 用于测试目的)到运行Sophos AV的HTC Desire Z手机。
运行良好但是偶尔会有一个APK尝试安装,而shell提示只会在安装时挂起。同时Sophos检测到它是恶意的,但它没有显示一个盒子提供卸载它,而是显示一个框来删除它。这是否与adb安装问题有关,我不确定,但每次都发生了。
似乎安装正常(2539 KB / s(在0.244s中为634874字节))。包装大小为640k。
我正在运行命令adb install -s /location/of/sample.apk
有什么想法吗?
对于冗长的帖子感到抱歉
由于
答案 0 :(得分:7)
如果这有助于其他人,我会遇到类似症状的不同问题。 ADB安装-r“apk路径”将无限期挂起。
我解决了无数问题,发现这是我的USB电缆长度。
我有一个USB延长线,因为我将设备插入。我的设备电缆和USB扩展器电缆的总长度导致了这个问题。卸下延长线可解决问题,最终我用更短的延长线更换了USB延长线,以便最终解决。
答案 1 :(得分:5)
尝试重启adb服务器:
adb kill-server
adb start-server
答案 2 :(得分:0)
您是否添加了udev规则文件,其中包含您要使用的设备类型的USB配置。请注意,这可能是导致此问题的原因。在终端执行'lsusb -v'。这将提供有关列表中每个连接设备的唯一供应商ID的信息。查找设备的供应商ID。一旦确定供应商ID,请按照Ubuntu环境链接中给出的说明进行操作。链接:http://zoumpis.wordpress.com/2013/06/09/using-hardware-devices-while-developing-and-android-application/