上記のメッセージはAndroidアプリをEclipseから実機でデバッグする際にDDMS上に出力されたエラーです。
[2010-06-05 15:16:21 - pokeca] Failed to upload pokeca.apk on device '11223344' [2010-06-05 15:16:21 - pokeca] java.io.IOException 発生: Unable to open sync connection! [2010-06-05 15:16:21 - pokeca] Launch canceled!
根本原因は不明ですが、対処として下記の手順を試みると解決しました。
- コマンドライン上でadb kill-server
- Android端末の接続を解除する(USBケーブルを抜く)
- コマンドライン上でadb start-server
- Android端末をUSBで再接続する。
- DDMSで端末が正常に接続されているか確認する。
- アプリのデバッグを開始→正常に実行される(OK!)。
コマンド
C:\Users\yukun>adb kill-server C:\Users\yukun>adb start-server * daemon not running. starting it now * * daemon started successfully * C:\Users\yukun>
5の実行結果
参考サイト
- anddev.org • View topic – Unable to open sync connection!
コメント
Android: "Unable to open sync connection!" の対処例 – Yukun's Blog http://bit.ly/dwWd7p
私の場合は上記方法でもダメでしたが、
Phone側のUSBデバッグを無効にして再度有効にしたら復活しました。
USBはつないだままでOKでした。
kuroさん
対処例の紹介ありがとうございます(´▽`)
今後同様の事象が発生した際に試してみます。