2011-09-06 14 views
3

接続済みでオフラインのMotorola Droid 2デバイスをADB(またはmonkeyrunner)経由で再起動します。 ADBをadb kill-serverから再起動し、adb devicesで再起動しても、デバイスはオンラインに戻りません。だから、私はそれを再開しなければならないと思う。オフラインのデバイスに移動せずに再起動するにはどうすればよいですか?ここでオフラインでAndroidデバイスを再起動する

は私が今まで試してみましたものです:

  • ADBリブート
  • adbのシェル

  • adbの再マウントを開始するすべてのものをコマンドは、同じエラーメッセージが得られた:error: device offline

    デバイスは2.2を実行しており、充電専用モードであり、デバッグはenabですLED。あなたはUIを含め、デバイス上でアプリケーションをテストすることがあります

  • 答えて

    4

    ほとんどの場合、事前に

    多くのおかげでとても良いオプションでは、これはユニットテストの開発のために真実ではないですが、近くのデバイスを持つことです。

    残念ながらデバイス上でテストするとき、あなたが遭遇した問題は非常に一般的であり、最適なソリューションは、次のとおりです。

    1. は、デバイスを切断し、
    2. はADBサーバー
    3. 切断を再起動し、それを再接続デバイスと物理的に

    私の知る限りだとして

  • 再起動デバイスを再度接続し直しADBがあなたのデバイスを発見することができないので、ADBもそれと通信することができないので、ADBを使用して再起動しても、遠くには届きません。

    さらに複雑な解決策は、オンラインソースからの「再起動」命令を監視するサービスアプリケーションをインストールすることです。その後、hereのソリューションを使用して再起動します。オフラインデバイスのステータスに関する

  • +0

    したがって、ADB経由でオフラインデバイスを再起動する方法はありませんか?モニターアプリケーションのヒントをお寄せいただきありがとうございますが、自分のアプリを作成してオフラインのときに再起動する必要のあるすべてのテストデバイスにインストールする必要はありません。私は、ADBまたはmonkeyrunnerを使用する方法があったと思います。 –

    +0

    私はそれが「オフライン」となって通信経路が何らかの形で失敗してコマンドが使えない場合は、 – Kurru

    +0

    ありがとうございます。 ADB経由でオフラインのデバイスを再起動する方法がないというこの不愉快なニュースを受け入れる必要があります。 –

    関連する問題