Androidエラー:デバイスに* .apkをインストールできませんでした*:タイムアウト


685

時々このエラーが発生し、これの原因がわかりません:
実際のデバイス(私の場合はGalaxy Samsung S)でAndroidアプリを実行/デバッグしようとすると、コンソールに次のエラーが表示されます:

デバイスへの* .apkのインストールに失敗しました*:

タイムアウト打ち上げキャンセル!

これはコンソールが私に言っているすべてです。LogCatは情報を提供しません。Eclipseの問題ビューに問題が表示されていません。

私は次の手順を試みましたが成功しませんでした:
1.プロジェクトのクリーニング(Project-> Clean)
2.デバイス、Eclipse、ラップトップ、上記のすべてを再起動します...
3. Failedに従ってプロジェクトをスペースのない場所に移動しますデバイス「emulator-5554」にapkをインストールするには:タイムアウト

アプリは過去にそのデバイスで何度もデバッグされています(アプリはマーケットで公開されています)が、この問題は頻繁に発生し、非常にフラストレーションしています...

どんな助けでも大歓迎です!ありがとう。


13
デバイスを再起動してみてください。これは、デバイスがアイドル状態になると発生することがあります。
Vikas Patidar、2011年

2
コードにProblems Viewエラーがある場合はそれが表示され、ランタイムエラーが発生した場合はに表示されLogCat Viewます。それが彼らが何の情報も提供していない理由です。
Vikas Patidar 2011年

2
回答いただきありがとうございます。投稿で述べたように、デバイスの再起動後も問題が発生しました。最終的に私にとってのトリックは、スマートフォンのドライバーを再インストールし、すべてを再起動し、最高のものを期待することです
Arye Rosenstein

1
スペースのないパスにコードを移動する必要がありました。ありがとう!
DataGraham 2013年

3
デバイスがPCから少し離れている場合があります。つまり、ケーブルが長いか、デバイスがキーボードのUSB経由でPCに接続されています。PCのUSBに直接接続
Bobs

回答:


1130

ADB接続タイムアウトを変更してみてください。私はそれが5000msにデフォルトであると思います、そして私はその問題を取り除くために私を10000msに変更しました。

Eclipseを使用している場合は、次の手順で実行できます

ウィンドウ->設定-> Android-> DDMS-> ADB接続タイムアウト(ミリ秒)


2
通常、私のGalaxy Tabでこの問題に遭遇しました。タイムアウトを10秒に増やすと、今のところ修正されているようです。ありがとう!
ジョンターナー

2
ヒントをありがとうございます。ただし、私の環境では実行速度が大幅に低下しているように見えるため、これをはるかに高い値に設定する必要がありました。
DigiOzマルチメディア'29

17
私は実際には60000msに上げなければなりませんでしたが、最終的にはうまくいきました。usbの速度が原因である可能性があります。
moraleida

7
この解決策は私にとってうまくいきました。私のすべてのテストデバイスのうち、これはSamsung Galaxy S(Mac OS X、Eclipse Indigo)でのみ発生しました。たぶんそれはSamsungデバイスの問題ですか?
Chad Schultz

1
10000msに変更しました。同じエラーが発生しました。私の場合、デバイスを再起動するとうまくいきました。
nousが

192

このエラーが発生したときに私が通常行うことadbは、cmdを入力してサーバーを再起動することです。

adb kill-server

adb start-server

編集:プラットフォームツールの一部のバージョンではDDMS PerspectiveDevices Tabメニュー(キャプチャボタンの近く)からこれを実行できますReset adb

EDIT2:またUSB port、前面のほとんどUSB portsが低電力でありapks、デバイスにアップロードするときに実際には遅いように見えるため、PCの背面でを使用することが望ましいこともわかりました。


10
DDMSタイムアウトを変更してもうまくいきませんでしたが、これで問題が解決したようです。素晴らしいです、ありがとう!
ザックセス

2
これは、タイムアウトの解決策とは対照的に、私にとっても問題を解決しました。
アレクサンダー

私の場合、これは間違いなく正しい方向を指しています。タイムアウトの変更は影響しません。デバイスの再起動は常に機能し、リセットするとデバイスがオフラインモードになります。私の場合、新しいバージョンをアップロードする前にアプリを適切に終了することが重要であるようです。
香港

@Ovidiu Latcuこのエラーが発生しました*デーモンが実行されていません。今すぐポート5037で開始しましたADBサーバーはACKに失敗しましたデーモンの開始に失敗しました*
Shahzad Imam '20

1
電話をEDIT2のように前面の内側にあるコンピューターの背面に接続すると、問題は解決しました。+1 :)
Maciek 2014

113

私は時々この問題を抱えていました、解決策はUSBケーブルを新しいものに変更することでした


3
たぶん接続が悪いと、デバイスへの接続が成功しなくなる可能性があります。それは理にかなっていますが、新しいケーブルを購入する前に、友人のケーブルを試してみるのがよいでしょう:) +1彼はそのための悪い点に値しないので。
ジュリアン

25
確認しました。特定のUSB延長ケーブルを使用すると、この問題を再現できます。
Richard Taylor

2
私は6台のデバイスを持っていました、問題ありません。それから私はこのサムスンのギャラクシーの電話を試してみましたが、それはインストールを許可しません(タイムアウトを変更した場合などでも)。別のケーブルとta-daを試してみましたが、うまくいきました。ありがとう!
fatfreddyscat

2
Grrr、なぜこれが問題になるのですか?貧弱な開発ツールについて話します...私はすでに上位2つの回答を試したので、これは私の問題だと思います。だから今は単なるUSBケーブルのクラップシュートなのか?
Brade 2013

1
USB 2.0仕様(そしておそらく他のものですが、これは私が読んだ唯一のものです)は、「延長ケーブル」を明示的に禁止しているため、最大ケーブル長を超えて、信頼性の低い動作を可能にしました。言い換えれば、延長ケーブルは禁止されたので、USB がらくたにならないでしょう。別のUSBポートに変更すると、私の(短い)ケーブルは正常に動作するようです。
ブライアンホワイト

41

PCとAndroidフォンの接続にはUSB 3.0ポートを使用しないでください。

USB 3.0-青い舌のポート

USB 2.0-黒舌のポート


3
ありがとうございました!これはここまで下がるべきではありません。これが私にとってこの問題を修正した唯一のものです。他のすべてのソリューションをさまざまな方法で試しました。2つのデバイス(N1とトランス)と3つのケーブルに対してすべての修正を試してみました。デバイスによってはここで複数の問題が発生していると思います。質問などをフォークできるといいですね。いずれにしても、あなたが前にADBを再起動する か、 タイムアウトを変更、必ずは、USB 2.xのポートに差し込まれている最初のメイク。
ジョシュ

1
他に選択肢はありません!しかし、問題のある電話を再起動すると助けになります。
表示名

神のご加護、ありがとう
オネイロス

37

電話を再起動します。

マジで!完全に電源を切り、電源を入れます。これで解決しました。


17

同じ問題が発生し、ADB接続タイムアウトを変更しようとしました。それはうまくいきませんでした。PCのUSBポート(前面->背面)を切り替えたところ、問題が解決しました!!!


タル、あなたはこれで正しい軌道に乗っていました。スイッチングポートが問題を修正した理由は、フロントポートがUSB3で、他のポートがUSB2である可能性が高いためです。詳細については、別の回答に対する私のコメントを参照してください。
Josh

フロントポートは無事に使用できました。Cleanを実行してデバッグしようとしたが、インストールされなかった。タイムアウトの増加、adbの再起動、電話の再起動、Eclipseの再起動を試みて失敗しました。バックポートに切り替えたところ、再び動作し始めました。
ジムロードス

15

私はこれをたくさん手に入れます。私もギャラクシーSを使用しています。電話からケーブルを外し、再び接続して、Eclipseからアプリをもう一度起動してみます。通常はこれでうまくいきます。Eclipseは時々電話への接続を失うようですが、これはそれを生き返らせているようです。


10

ばかげているように聞こえるかもしれませんが、デバイスで実行しているときにこのタイムアウトの問題について推奨されるすべてを試した後、ケーブル変更してみることにしましたが、うまくいきました。Coby Kyros MID7015です。

別のケーブルを試すことは、チャンスをつかむための良いシンプルなオプションです。


Android Studioをアップグレードした後、すべてのSDKツールとプラグインが最新であることを確認してください。これは私の問題でした。この同様の質問のスクリーンショットで私の回答をご覧ください。stackoverflow.com/questions/58688663/adb-install-failed/...
マチューJ.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.