9

プロジェクトをビルドしてデバイスにデプロイするために、maven android プラグインを使用しています。

mvn clean install android:undeploy android:deployI can successfully deploy to my 2.2 ZTE blade :

[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:\development\james-projects\MyApp\target\myapp-0.5-SNAPSHOT.apk to P729J_SBM_ZTE_ZTE-BLADE

ただし、Samsung GT-I9000 を 2.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.

タイムアウトの原因は何ですか?

4

2 に答える 2

1

Eclipse でこの問題に直面しましたが、それは ADB 接続のタイムアウトが原因でした。

デフォルトは 5000 ミリ秒で、それを 10000 に変更すると修正されました。

于 2013-09-04T06:50:21.983 に答える
0

実際、@Capitain オーバーフローで言及されている接続タイムアウトは、プラグインが最初にデバイスに対してソケットを開くためだけのものです。その後、インストール プロセスには独自のタイムアウト (分単位) があり、環境変数によって制御されます ( ddmlib に従って:ADB_INSTALL_TIMEOUTデフォルトは 4 分) 。

于 2015-02-14T01:43:34.813 に答える