Androidデバイスの選択-デバイスがオフラインのようです


150

私はアプリケーションを開発し、それを自分のHTC欲望にデプロイすることを計画していました。USBドライバをインストールしました。私は電話でUSBデバッグをオンにし、電話が接続されているときのみ充電を選択しました。Androidデバイスチューザーアプリケーションを実行すると、デバイスがオフラインで表示されます。この時点で行き詰まっています。任意の助けいただければ幸いです。

Windows 7(64ビット)のEclipse Heliosで開発しています


2
司会者注:この質問には40を超える回答があります。新しい回答を追加する前に、ソリューションがまだ投稿されていないことを確認してください。
マット

回答:


326

私はこれが私のHTCの欲望で数回起こるのを見ました。問題がadbにあるのかデバイスにあるのかはわかりませんが、通常は次のようにします。

  • コマンドプロンプトで「adb kill-server」に続けて「adb start-server」を発行して、adbを再起動します。
  • 電話でUSBデバッグを無効にしてから再度有効にする
  • それでも機能しない場合は、電話を再起動します。

私の問題の99%はこれらの手順で解決されました。


7
私のSamsung Galaxy Miniでは、デバイスを再起動するだけでこの問題は解決します。
nemesisfixx 2012年

2
新品のHTC Incredible Sを持っています。デバイスはAndroid Device Chooserで「オフライン」とマークされておらず、まったく表示されていません。私はすでに3つの異なるケーブルを試し、USBデバッグモードのオンとオフを切り替え、電話を何度も再起動しましたが、何も機能しません。Windowsエクスプローラーを使用してファイルを参照できます(「ディスクドライブ」オプションがオンになっています)。これは正常に機能しますが、Eclipseを使用してデバッグできません。私のGalaxyスマートフォンとタブレットでは問題なく動作しますが、HTCでは動作しません。何か案は?
aeldron 2012

2
私はa)Android開発者ツールを最新バージョン(このコメントの時点では16.1および21.0)に更新し、b)古いものである/ usr / bin / adbを削除して、Androidプラットフォームにインストールされるadb実行可能ファイルを覆す必要がありました。 -toolsフォルダー。/ usr / bin / adbがどこから来たのかわからない!
エリックミル

1
私にとってそれはRestart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd promptうまくいったものでした
jcaruso 2013年

1
USBケーブルを取り外して再接続すると、問題は解消します。これがケーブルの問題なのか、何らかのタイムアウトの問題なのかはわかりません。手がかりはありますか?
Trojan.ZBOT 2013

64

私は複数の順序ですべてを複数回試しましたが、私の特定の答えに出くわしました:

別のUSBケーブルを使用してください-突然すべてが完璧に動作しました。

(私が見つけた人のための別の潜在的な答え -デバイスに15MB以上の空き容量があることを確認してください。)


Galaxy Sデバイスに付属のUSBケーブルが機能しませんでした。私がeBayを降りたときの1つ。
ジェイトムテン

ケーブルは大容量記憶装置に最適です。デバッグ用ではありません。ケーブルを交換することで問題は解決しました。=)
Rahmathullah M 2013

ここに悪いケーブルがあり、それを切り替えるとうまくいきました。ただし、adb以外のポート5037をリッスンしているプロセスも確認することをお勧めします。それらすべてを終了し、adbサーバーを再起動すると、デバイスがオンラインに戻ります。
Stevens

すごい、100万年もたった一人ではわからなかった!ありがとう
Developerium

6
私の場合、ケーブルは問題なく動作しましたが、USBポートが問題でした。USB 3.0からUSB 2.0ポートに切り替えたところ、問題なく動作しました。
デビッドマードック2014

33

DDMS->デバイス->右側にある[表示]メニューの下矢印をクリック-> [adbのリセット]オプションを選択すると機能します

Android Studioの場合:Androidデバイスモニターを開き([ツール]-> [Android])、[デバイス]タブの矢印をクリックしてadbをリセットします

adbをリセットする


1
上位投票の回答よりもはるかに簡潔でした。ありがとう
IcedD​​ante 2014年

1
Android Studioでこれを行うにはどうすればよいですか?
Janus Troelsen、2015年

私が許可した場合、このステップの後、それは私がunautorized書いた、そして、私は自分の携帯電話(ASUSのzenfone 5)を再起動し、それが接続を許可するように、私に尋ねた、デバイスは、オンラインのおかげで多くなった
GGSoft

同じ電話を同じ物理マシンでデュアルブートされたUbuntuに接続したときに起こりました。これは私にとってはうまくいきました、電話はコンピュータ指紋の承認を求めました。興味深いことに、Windowsでは接続されたばかり
コモドロ2017

14

Nexus 7デバイスを搭載したWindowsで同じ問題に直面しました。

タスクマネージャからadb.exeプロセスを単に殺すことは私の問題を解決しました。


7

同じ問題が何度かありました。再起動するだけで解決します。


6

私も同様の問題を抱えていました。Samsunggalaxy S(GT I9000)でした。ドライバをインストールしましたが、Android Studioで電話がオフラインと表示されました。

PCに接続した状態でデバイスを再起動すると問題が解決しました。


PCに接続した状態でNexus 7を再起動すると、画面に充電ロゴが表示されます。
Ponkadoodle 2014

4
オンに戻すのを忘れたようです(再起動の重要な部分)
AlexVPerl 2015年

5

SDKマネージャー(Eclipse内)を使用してAndroid SDKプラットフォームツールを更新しました。私のために働く。


4

私は同じ問題を抱えていましたが、Eclipseでadbをリセットすることで解決しました。

日食に移動します。

DDMS(右上隅)->デバイス->リセットadb


3

はっきりとは言えませんが、デバイスから何時間もランダムに切断した後(特にデバッグしようとするとき)、USB3.0ではないUSBポートに切り替えましたが、問題は解決したようです。


1
わあ、USB延長ケーブルを外して直接差し込んだのですが、動作します。もちろん、私が持っているものはもはや「モバイル」デバイスではありません。それは私がテストしようとしていたものです...
1j01

USBケーブルをハブのポートからマシン(MacBook)のポートに直接切り替えたところ、問題は解決しましたが、受け入れられた回答のどのステップでも解決しませんでした。私のUSBポートはすべて3.0だと思います。
LarsH 2016年

2

私はHTCの山火事を抱えており、デバッグを無効にして有効にすると、「オフライン」の問題で問題なく機能しました。エラーは表示されません。

ただし、sl3aでpythonファイルをインポートしようとすると、「androidという名前のモジュール化されていない」という新しい問題が発生しました。そうは言ってもandroid.py、SDカード/ pythonフォルダーのどこかにあるこのファイルはまだ実行できません。私はandroidscreencast.jnlpに接続でき、それは正常に動作します:)


2

デバイスから不要なアプリケーション/ゲームを削除して修正しました。デバイスに15MB以上の空き容量があることを確認してください。)それが動作します :)


2

Win 7 64マシンに接続すると、私のGalaxy S4で同じ問題が発生し、Eclipseで使用可能なデバイスとして表示されませんでした。電話の再起動、adbの起動/再起動、USB 3からUSB 2ポートへの切り替えを試みましたが、どれも役に立ちませんでした。こちらからダウンロードしたSamsungドライバー:http : //www.samsung.com/us/support/owners/product/SGH-I337ZWAATT

ドライバーをインストールしてから電話を再接続すると、Windowsが新しいドライバーをインストールしました(1分ほどかかりました)。その後、Eclipseを再起動すると、電話を確認してアプリを実行することができました。

私もこれをusb 3ポートで試してみましたが、同様に機能します。


2

Android Studio 0.2.2(IntelliJ)でも同様の問題がありました。Windows 7では、Macでは問題ありませんでしたが、Nexus 7がデバイスセレクターに表示されませんでした。Windows 7でNexus 7を閲覧することもできました。

最後に、Nexus 7用のAsus USBドライバーをインストールする必要がありました(リンク)

その後、ADBが私のNexusを検出し、すべてが期待どおりに機能しました。


2

Motorola MZ 601(Xoom)で私に起こりました。私は他の回答で提案されたすべてを試しましたが、最終的に私のために問題を修正した唯一のことは、別のUSBポートを使用することでした。ちなみに、同じデバイスが以前に他のUSBポートに接続されていて、動作していました。したがって、他のすべてが失敗した場合は、別のポートの使用を検討してください。


2

Windows 7デスクトップにGoogle Nexus 7が接続されています。「オフライン」の問題もありました。鉱山はネクサスで以前の承認を取り消すことによって解決されます。だから今私はネクサスで承認するプロンプトを受け取ります-私は今のところ承認を保存していません-そして承認を許可します-そして出来上がりです!-Android SDKはデバイスを 'asus-nexus_7-xxxx'として正しく表示します。HTH


2

私は、Nexus 10を使用して日食をデバッグしようとしていました。私は日食にそれを認識させるのに苦労してきました。最後に、「adb kill server」/「adb start server」コマンドを試しました。これにより、少なくともEclipseはデバイスを表示しますが、まだオフラインになっています。

その後、PCの背面にあるUSB接続に切り替えてみましたが、うまくいきました。

注:背面のUSBポートに切り替えた後、NexusでPCからのデバッグを許可するように求められました。許可すると、アプリがポップアップしました。


2

私はこの問題を抱えていて、PTP接続をアクティブにすることで解決しました

このオプションは、ケーブルを電話に接続すると表示されます。次に、USBの使用方法を尋ねるプロンプトが表示されます。

「USBを使用する」:

メディアファイルの転送画像の転送MIDIデバイスの接続充電

2番目のオプション(画像の転送)を選択しました。だから、私の電話はオンラインモードに変わりました


1

AndroidをPCに接続すると、コンピューターとの接続方法を示すオプションがいくつか表示されます。私の場合、HTC Wildfireを使用していますが、

  1. 充電のみ
  2. HTC Sync
  3. ディスクドライブ
  4. USBテザリング

私も質問が述べている問題に直面しており、David Cauntの回答方法をテストしましたが、デバイスがオフラインで表示されていました。*

オプションを再確認したところ、[ディスクドライブ]オプションを選択したことがわかりました。次に、オプションをCharge onlyモードに変更し、 David Cauntの手順に従います。理由はわかりませんが、今回はうまくいきました。


1

はい、Droid 2 Globalでも同様の動作です。リカバリから再起動すると、USBを認識できるようです。ただし、それ以外の場合、コンソールに入ると、adbデバイスはデバイスをオフラインとして表示します。この問題を解決する方法がわからない。

しかし、あなたが電話をハッキングしていない限り、私はバッテリーを落とした通常の電源でそれを試し、電源を入れました。だから力を得ています。そのCyanogenTeamがなんらかのインジケーターを置くのを忘れたのかどうかはわかりませんが、心配はいりません。バッテリーは充電中です。

ただし、.apksやその他のものをプッシュするのは簡単ではありません。しかし、ねえ、友人のために電話を応援するとき、あなたは彼らが何かを押すことを必ずしも望みます。


1

私のPantech Burstには、あなたが説明したのと同じような問題があることがわかりました。至る所でそのような多くの投稿を読んだ後、私は多くの人々が電話メーカー以外で入手したUSBケーブルを使用しなければならないと報告したことに気づきました。私はPCで別のUSBポートを使用することにし、問題は修正されました。私のPantech Burstは、デバッグセッションの最中にオフラインになりません。以前使用していたポートはボックスの前面ポートでしたが、ボックス内でシールドされずにマザーボードに配線されていました。次に、マザーボードに直接接続されているボックスの背面にあるポートを使用します。


1

HTC Incredible Sでも同じ問題が発生しました。問題は、サードパーティのドッキングステーションを使用して接続したことです。電話を直接接続することで問題は解決しました。


1

JellyBeanを実行しています。開発者オプションメニューの上部に[開発者オプション]スライダーがあることに初めて気づきました。私はUSBデバッグチェックボックスについて話していないことに注意してください-これは別のオプションです。私は[開発者向けオプション]チェックボックスを「オン」にスライドさせて、ビジネスに戻りました。残念ながら、これがすべてかどうかはわかりません。DavidCauntが上で指摘したadb kill / startコマンドも実行したからです。


漠然とした答えが少しありますが、OPはFellyを実行しており、Jelly Beanは実行していません。
Kev

1

同じ問題があります。このサイトで見つけたすべての解決策を試しました。最後に、PCの前面USBが電話のオフライン状態の原因であることがわかりました。私はそれがばかげていることを知っています:)しかし、USBケーブルを前面のUSBポートから背面のUSBポートに切り替えるとうまくいきました。


1

デバイス上のコンピューターの指紋を受け入れましたか?PCを接続すると、この指紋/トークンを追加して信頼するよう求めるプロンプトが電話/デバイスに表示されます。


1

私はOSXを使用していて、MacBook Retinaを持っています。デバイスが接続されているUSBポートを切り替えると、何らかの理由で問題が解決しました。


1

wifi経由でデバッグすると、「デバイスオフライン」エラーが頻繁に発生します。usbでのデバッグに戻りたいときはいつでもを入力する必要がありますadb usbが、このコマンドは、デバイスがwifi経由でadbに接続されている場合にのみ機能します。デバイスがなんらかの理由で接続を失った場合、再起動する必要があり、これは苦痛です。ADBをリセットするだけではこの問題も解決されません。

これを回避するために、Google Playからadbターミナルアプリケーションをダウンロードしました:https : //play.google.com/store/apps/details?id=jackpal.androidterm& hl=en

次に、デバイスがUSB経由でコンピューターに接続されているときにデバイスのターミナルアプリケーションを開き、次のように入力します。

adb kill-server
adb start-server
adb usb

次に、デバイスをコンピューターから取り外して再度差し込み、その後問題が修正されました。煩わしいデバイスの再起動は不要です!


1

Windows 7のデバッグモードのGalaxy Note 3で、Android ADT(Eclipse)DDMSの[デバイス]ウィンドウのデバイス「オフライン」に問題がありました。注3のプルダウンコントロールパネルでUSB接続としてUSB 3.0を選択すると、デバイスがオンラインになりました。明らかにUSB3ポートを備えたコンピュータに適用できます。


1

USBケーブルを約5秒間取り外してから再接続しても問題は解決します。たぶん、あなたは1回か2回試さなければなりません。


1

これが私の解決策でした。wifi経由でデバッグするのと同じように接続します。

スマートフォンがUSBで接続されていることを確認してください。次に、コマンドプロンプトを管理者として開き、に移動してYourAndroidSdkLocation\platform-tools、次の操作を行います。

adb tcpip 5555
adb connect YOUR_DEVICE_IP

この時点で、デバイスは正常にオンラインになり、USBまたはwifiの両方を介してデバッグするオプションが表示されました。


1

私はオフラインでした。

プラグを抜いて再びプラグを差し込みましたが、モバイルが起動していると、ウィンドウが開いて許可を求めました。

だから、プラグを抜いて、プラグを抜いてみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.