adb install over usb无法正常工作

时间:2013-09-24 12:55:18

标签: android bash apk adb

我有一个在工作中运行的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

有什么想法吗?

对于冗长的帖子感到抱歉

由于

3 个答案:

答案 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/