同步期间出错:使用 maven 将 apk 部署到设备时超时



我正在使用 maven android 插件来构建我的项目并将它们部署到设备上。

使用mvn clean install android:undeploy android:deploy我可以成功部署到我的 2.2 中兴刀片:

[INFO] Found 1 devices connected with the Android Debug Bridge
[INFO] android.device parameter not set, using all attached devices
[INFO] Successfully uninstalled com.jameselsey.apps from P729J_SBM_ZTE_ZTE-BLADE
[INFO] Found 1 devices connected with the Android Debug Bridge
[INFO] android.device parameter not set, using all attached devices
[INFO] Successfully installed D:developmentjames-projectsMyApptargetmyapp-0.5-SNAPSHOT.apk to P729J_SBM_ZTE_ZTE-BLADE

但是,当我在 9000 上插入三星 GT-I2.3.3 时,这似乎不起作用,这就是我得到的:

[INFO] Found 1 devices connected with the Android Debug Bridge
[INFO] android.device parameter not set, using all attached devices
[INFO] Successfully uninstalled com.jameselsey.apps from 333297C93FD200EC_samsung_GT-I9000
[INFO] Found 1 devices connected with the Android Debug Bridge
[INFO] android.device parameter not set, using all attached devices
01:36:59 E/Device: Error during Sync: timeout.

什么会导致超时?

我在日食中遇到了这个问题,这是因为 ADB 连接超时。

默认值为 5000 毫秒,将其更改为 10000 后已修复。

实际上

,溢出提到的连接超时@Capitain只是插件首先针对设备打开套接字。之后,安装过程有自己的超时(以分钟为单位),该超时由环境变量控制(根据 ddmlib:ADB_INSTALL_TIMEOUT默认为 4 分钟)

相关内容

  • 没有找到相关文章

最新更新