2

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

运行良好,但不时会尝试安装 APK,并且 shell 提示符只会在安装时挂起。同时,Sophos 检测到它是恶意的,但它没有显示一个框来卸载它,而是显示一个框来删除它。这是否与 adb install 问题有关,我不确定,但每次都会发生。

它似乎可以安装(2539 KB/s(0.244s 中的 634874 字节))。包大小为 640k。

我正在运行命令 adb install -s /location/of/sample.apk

有任何想法吗?

很抱歉这篇冗长的帖子

谢谢

4

3 回答 3

7

如果这对其他人有帮助,我会遇到类似症状的不同问题。ADB install -r "apk path" 将无限期挂起。

我排除了很多问题,并确定这是我的 USB 电缆长度。

我有一根 USB 延长线,因为我将设备插入其中。我的设备电缆和 USB 延长电缆的总长度导致了这个问题。移除延长线解决了这个问题,最终我用较短的延长线替换了我的 USB 延长线作为最终解决方案。

于 2014-06-06T19:35:31.953 回答
5

尝试重新启动 adb 服务器:

adb kill-server
adb start-server
于 2013-09-24T13:01:27.347 回答
0

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

于 2013-09-24T13:42:26.413 回答