Android4.3を実行しているSamsungGalaxy S3ではChromeのリモートデバッグ(USBデバッグ)が機能しない


86

Samsung GalaxyS3をAndroid4.3(4.1.2から)にアップグレードして以来、ChromeのAndroid用リモートデバッグを使用できません(詳細はこちら)。

携帯電話で開発者向けオプションとUSBデバッグを有効にしていますが、これはAndroid4.1.2で完全に機能しました。今、私が私の電話を私のPCに接続するとき、それは単にメディアストレージデバイスとして接続し、クロムによってUSBデバイスとして発見されません。

Google Nexus4でUSBデバッグできるので、Chromeの問題を除外しています。また、他のスレッド(ここや他の場所)を見ると、Samsungの4.3アップグレードに問題があるようです。

これを機能させるための指針はありますか?


1
私はAndroidStudioを使用してAndroid用に開発していました。そのため、ほとんどすべてをインストールしましたが、Chromeにデバイスのリストが表示されませんでした。解決策は、adb.exeすでにPCにあるものを見つけて、実行することadb.exe devicesでした。それは私にとってトリックでした。
Saeed Neamati 2015年

これをどのように実行しますか?ここからWindows用の「スタンドアロンAndroidSDKプラットフォーム-ツールパッケージ」をダウンロードし、zipファイルの内容を解凍してダブルクリックするadb.exeと、ターミナルが開閉しました。それから私はターミナルを開いて走ったadb.exe devices、そしてそれは言った'adb.exe' is not recognized as an internal or external command, operable program or batch file。Android Studioは約2GBで、接続が制限されているため、インストールしていません。
user1063287 2017

回答:


167

Chromeがdev-toolsに組み込まれているため、現在は廃止されているADBプラグインを非アクティブ化したため、デバイスが機能しなくなりました。

SDKをダウンロードし、ChromeDevelopersの指示従いました。しかし、Alphonsoが提供する指示では不十分であることがわかり、Windows8で次のように実行しました。


  1. ダウンロードのAndroid SDKここから(「SDKツールのみ」セクション)、コンテンツを解凍します。
  2. SDK Manager.exeを実行し、AndroidSDKプラットフォームツールをインストールします
  3. コマンドプロンプトを開きます(Windowsボタンを押してcmd.exeと入力するだけです)
  4. 次の例でパスを入力します: cd c:/ downloads / sdk / platform-tools
  5. adb.exeと入力してADBを開きます
  6. 次のコマンドを入力してEnterキーを押して実行します 。adbdevices
  7. デバイスにプロンプ​​トが表示されるかどうかを確認します。それでもデバイスの検査で電話が表示されない場合は、次のコマンドを1つずつ実行します( "を除く)" adb kill-server "" adb start-server "" adb devices "

私は大きな問題を抱えていて、これらの手順でうまく機能させることができました。それでも問題が解決しない場合は、Chromeを使用したAndroidでのリモートデバッグガイドをグーグルで検索し、ドライバーに関する部分を確認してください。Samsung Galaxy Nexusで問題が発生し、ADBと互換性を持たせるために特別なドライバーが必要でした。


更新

あなたは、Windows 10を使用していて、ダウンロードするためのリンクを見つけることができなかった場合のAndroid SDKを。#1と#2はスキップできます。必要なのは「AndroidDebugBridge」をアクティブ化することだけです。ダウンロードして実行したら、#3-#7に直接進みます。 platform-tools」(https://developer.android.com/studio/releases/platform-tools.htmlます。


5
うまくいきましたが、残念ながら、この答えを見つけるのに時間がかかりました。Chromeをアップデートしても、GalaxyNexusユーザーはリモートデバッグ用に巨大なSDKをダウンロードする必要があるという事実が嫌いです。
radu.luchian 2014

1
Lollipopの更新がデバッグとドライバーを台無しにした後、私のために働きました。
Mahn 2014

2
Samsung Galaxy S3(Android 4.4)でも同じです。これ以外の方法は機能しませんでした。+1
オースティン

1
Unixベースのシステムでは、実行可能ファイルへのパスを指定する必要があります。そうしないと、同じフォルダーにいる場合でも機能しません。したがって、同じフォルダにいる場合は、を使用してください./adb devices
Stijn de Witt

1
これは、Android5.0を搭載したWindows10のGalaxyS5でうまく機能しました。Chrome Inspectでデバイスが見つかりませんでしたが、次の手順を実行すると表示されました。Android SDK ToolsAndroid SDK Platform ToolsGoogle USBDriversをインストールしました。
オリバーE.

34

Valros.nuの答えに従おうとしたところ、840MBのexeインストーラーでsdkダウンロードがandroindstudioにバンドルされていることがわかりました。

この特定のプログラムに必要なのはadbプログラムだけなので、xdaguysからスタンドアロンインストーラーでこれを入手できます。

http://forum.xda-developers.com/showthread.php?t=2317790

入力する必要はなくadb.exe、単に入力するだけであることに注意してくださいadb devicesインストール後に起動され、プロンプトコマンドに。

また、電話にリモートデバッグプロンプトを表示するには、samsungs4のプラグを抜いてから再度差し込む必要がありました。


3
何時間もの苦労...この答えを見つけました...アプリをインストールしました...天使が歌い、人生は驚きと素晴らしさに満ちていました。
Just Plain High

1
Chromeでの簡単なリモートデバッグに完全なSDKは必要ありませんでした。このソリューションは素晴らしいです。この答えに投票してください!
エイドリアンモイサ2015

1
これを試してみたところ、デバイスが「未承認」と表示されましたが、電話に認証用のポップアップが表示されません。私はすでに携帯電話でUSBデバッグを有効にしています。私は何を逃しましたか?
ゲリラ2016年

1
オプションで無効にしてから再度有効にすると、デバイスが認識されます。これが最良の答えだと思います。
ゲリラ2016年

3
この答えは、私にとって750kbのダウンロードと1.2GBのダウンロード(3GB以上の解凍済み!)の違いでした。ありがとうございました!
ジェレミーペンロッド2016

18

もう少し見回した後、私はこれに出くわしました。どうやら、この問題の解決策はまだありませんが、回避策があります-レガシーワークフローに戻ります

従来のワークフローは機能しました。追加で行う必要があるのは、Android SDKダウンロードからplatform-toolsフォルダーに移動し、ここでコマンドウィンドウを開いて、コマンド「adbdevices」を実行することだけでした。これにより、コンピューターのRSAキー指紋パネルがモバイル画面に表示され、許可を与えると、デバイスがChromeの[検査]ページに表示されました。

これは、モバイルOSのアップグレードではなく、Chromeが原因で発生した問題であることが判明しました(Nexus4で機能したという事実に見舞われました)。古いバージョンのChromeでは、ADBプラグインをサポートしていたため、500奇数mbのAndroidSDKをダウンロードする必要はありませんでした。しかし、Chromeの最新バージョンでは、レガシーに移行することが唯一の方法だと思います。


私のために働いた、そして私はそれがしたことに非常に感謝している!Galaxy Nexusでもまったく同じ問題が発生します。デバイスの「USBデバッグ接続済み」通知を含め、デバイスは接続済みとして表示されますが、chrome:// inspectの「デバイス」リストに表示されず、デバイスで「 「USBデバッグを許可する」は、PCに接続したときに発生するはずです。私が走ったときにadb devices私のPC上で、それは私のデバイスを列挙され、その後、デバイスの画面上のプロンプトが思いついた「USBデバッグを許可します」。そこから、それはうまくいきました!
Josh

実行adb devicesを「レガシーワークフローに戻る」と説明するのはおそらく不公平です。これには、ポート転送とPC上のChromeの特定のURLへの移動が含まれます。実行adb devicesは非常に簡単です:
Josh

@ Josh-それがあなたのために働いてうれしいです。また、私はそれを「レガシーワークフロー」と呼ぶことを選択しませんでした。Googleはそうしました。AndroidSDKのadbバイナリを必要としない別のワークフローがあるという意味でレガシーです。
シュリカント2014

私が意味したのは、グーグルによって説明されている完全な「レガシーワークフロー」は、単に実行するよりも複雑であるということadb devicesです。したがって、私たちが立ち往生しているのは、レガシーワークフローと「モダンワークフロー」の間の何かです。
Josh

1
@ Zachary-あなたの提案を取り入れました。
シュリカント2014

7

Samsung Galaxy S3を使用していますが、[リモートデバイス]タブにもchrome:// inspectにも表示されませんでした。ただし、デバイスはWindowsのデバイスマネージャーにGT-I9300として表示されました。私のために働いたのは:

  1. 携帯電話を前面のUSBポートに接続します
  2. 私の電話で、接続成功に関する通知をクリックします
  3. 接続タイプがカメラ(PTP)であることを確認してください
  4. 私のWindowsマシンでは、https://github.com/koush/UniversalAdbDriverからインストーラーをダウンロードします
  5. それを実行します :)
  6. 開いた cmd.exe
  7. cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
  8. adb devices
  9. 携帯電話とWindowsマシンの両方でChromeを開く
  10. Windowsのマシンでchrome:// inspectに移動します-しばらくすると、ターゲットの電話が表示されます:)

それがフロー全体に何らかの影響を及ぼしたかどうかはわかりませんが、ある時点でインストールし、後でSamsungからドライバーをアンインストールしました:http//www.samsung.com/us/support/downloads/ >モバイル>電話> Galaxy S> SIII>ロック解除> http://www.samsung.com/us/support/owners/product/galaxy-s-ii​​i-unlocked#downloads


この素晴らしいショートカットのおかげで、魅力のように機能します。
オラフ2017

これは、Galaxy S6 Edge(SM-G925I)Android 7.0で機能しました
egvaldes 2018

4

私にとっての解決策は、Android SDKをダウンロードしadb devicesて起動し、adbデーモンを起動することでした。


cd ~/次に、adb devicesこれをターミナルで実行します
グレン

2

私はこれが古い質問であることを知っていますが、私は自分の解決策も投稿すると思いました:

  • スマートフォンとPCでChromeを更新します。
  • デバイスマネージャ内にデバイス用の最新のドライバがあると表示されている場合でも、別のドライバが必要になる場合があります。Googleの最新のSamsungドライバーを使用して、ドライバーを更新してみてください。

1

上で説明したようにade.exeを使用し、さらに最新バージョンのChrome Canaryを使用した後、成功しました。どうやら、Chromeのデスクトップバージョンは、Androidデバイスで実行されているバージョンよりも高くなければなりません。


1

私の場合、メニュー項目の[デバイスの検査]は使用できませんでした(まったく表示されていません)。しかし、chrome:// inspect /#devicesを参照するだけでデバイスが表示され、ポートフォワードなどを使用できました。メニュー項目が表示されない理由がわかりません。

電話:Android Galaxy S4

OS:Mac OS X


0

それが誰かを助ける場合に備えて、私は私のために働いたものを投稿します。

RSA署名を受け入れるように促すために、S3をPCの直接USBポートに接続する必要がありました。その前に、S3をハブに接続していました。

これで、PCの直接USBポートとハブの両方を使用しているときにS3が検出されます。

adb devices-S3にパーミッションを再リクエストさせるには、コマンドラインからも実行する必要がある場合があります。

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
9283759342847566        unauthorized

...電話で署名を受け入れる...

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
9283759342847566        device

-6

デバイスをAndroid4.2 Jelly Bean以降に更新した場合、または4.2 JB以降のAndroid搭載デバイスを使用している場合は、[設定]メニューに[開発者向けオプション]が表示されません。開発者向けオプションは、4.2ジェリービーン以降のAndroidバージョンではデフォルトで非表示になっています。以下の手順に従って、開発者向けオプションを再表示します。

  1. [設定] >> [バージョン情報](ほとんどのAndroidスマートフォンおよびタブレット)または[

[設定] >> [その他] / [一般]タブ>> [バージョン情報](Samsung Galaxy S3、Galaxy S4、Galaxy Note 8.0、Galaxy Tab 3、およびAndroid 4.2 / 4.3 JellyBeanを搭載したその他のGalaxyスマートフォンおよびタブレットの場合)または

[設定] >> [一般] >> [バージョン情報](Samsung Galaxy Note 2、Galaxy Note 3、およびAndroid 4.3 JellyBeanまたは4.4KitKatを搭載したその他のGalaxyデバイスの場合)または

[設定]> [バージョン情報]> [ソフトウェア情報]> [その他]に移動します(Android 4.2 JellyBean以降を搭載したHTCOneまたはその他のHTCデバイスの場合)2。[ビルド番号]までスクロールして、7回繰り返しタップします。uが開発者になったことを示すメッセージが表示されます。

  1. 前のメニューに戻るだけで、開発者向けオプションが表示されます。

www.androidofficer.comへのクレジット


ありがとう、しかしそれは本当に問題ではありませんでした。私はすでに私の電話で開発者向けオプションとUSBデバッグを有効にしています。
シュリカント2014年

OPの質問で、彼は次のように述べています。「携帯電話で開発者向けオプションとUSBデバッグを有効にしています」。答えを試す前に、質問全体を読むことを検討してください。
rochasdv 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.