2013-09-24 242 views
2

我有一个bash脚本在工作时运行,它可以自动安装各种APK样本(一些恶意的,有些不是 - 用于测试目的)运行到运行Sophos AV的HTC Desire Z手机。adb安装在usb上不起作用

运行良好,但现在每隔一段时间APK都会尝试安装,并且shell提示符会在安装时挂起。与此同时,Sophos将其视为恶意软件,但不会显示提供的卸载软件,而是显示一个框来删除它。无论这是否与adb安装问题相关,我不确定,但每次都会发生。

它似乎安装正常(2539 KB/s(634874字节在0.244s))。包装大小为640k。

我运行命令ADB安装-s /location/of/sample.apk

任何想法?

对不起,冗长的职位

感谢

+0

与更多潜在的解决方案尝试类似的问题:http://stackoverflow.com/questions/21296305 http://stackoverflow.com/questions/17252416 –

回答

5

尝试重新启动ADB服务器:

adb kill-server 
adb start-server 
+0

试过这个。每次样品测试后我重新启动脚本。我也从示例脚本手动运行了示例问题示例,它仍然挂起 – chatlow

+0

也尝试重新启动手机。 –

+0

谢谢,我也尝试过电话,但没有区别。道歉我已经添加了更多的initaly问题..可能有助于诊断 – chatlow

0

你有没有添加udev规则文件,其中包含了类型的设备要使用USB配置。如果你没有这个可能是这个问题的原因。在终端执行'lsusb -v'。这将提供有关每个连接设备的唯一供应商ID在列表中的信息。查找您的设备的供应商ID。一旦您确定供应商ID,请按照Ubuntu环境链接中给出的说明进行操作。链接:http://zoumpis.wordpress.com/2013/06/09/using-hardware-devices-while-developing-and-android-application/

+0

欣赏所有的建议,但这个问题肯定似乎与我试图安装的恶意示例。自从我尝试安装(通过相同的命令)以及所有样本在正确执行我的bash脚本的检测阶段之前正确安装之后。 – chatlow

6

如果这有助于他人我有一个类似的症状不同的问题。 ADB安装-r“apk路径”将无限期挂起。

我解决了无数的问题,并确定它是我的USB电缆长度。

我有一个USB扩展器电缆,因为我插入我的设备。我的设备电缆和USB延长器电缆的组合长度引起了此问题。卸下扩展电缆解决了问题,最终我用一根较短的延长电缆替换了我的USB扩展电缆,以获得最终解决方案。

+0

将相同的USB电缆插入不同的端口对我来说是这样。 –

+0

一条不好的或破损的短电缆也可以做到这一点。用一条好电缆代替边缘行为在萌芽状态。 –