2011-08-17 15 views
2

私は実際の電話でテストしたいアプリケーションを持っています。私はSamsung Galaxy Apolloに接続しようとしています。 dosent電話がADBによってreconisedているように見えるので、私は調査を開始しました:私は、Windows XP(SP3)PC上のadbを実行しているadbは電話機(Galaxy Apollo)を表示しません

私の三星銀河アポロのドライバが動作しているように見えます電話が接続されているとき私は(デバイスマネージャ - > USBコントローラを介して)見ることができます(デバイスマネージャ - > USBコントローラを介して)

電話はデバッグモードにあります。 USB接続」

PC用のUSBドライバは、Samsungの公式開発サイトから入手し、インストールされていますファイルSAMSUNG_USB_Driver_for_Mobile_Phones.exeを介して導かれる。

私の問題は、コマンドプロンプトでadbデバイスを置いたときに電話機が見つからないということです。リストが空です。

私はこの問題の解決策を現在2日間探しており、多くのことを試してみることができました。私が行っている

もの:電話が接続された後 は、ADBのkill-serverとADB開始サーバーをしようとしました - それはまだ私はアンインストールプログラムを実行することにより、USBドライバをアンインストールしたADB

によって見られません。それは運転手に付属しています。その後、私はドライバを再インストールしました - まだadbには見えません

デバイスマネージャでドライバをアンインストールしてから、(USB)に電話を差し込み、電源を入れて、ドライバが自動的にインストールを開始するようにしましたハードウェア(これは以前にインストールされた同じドライバをインストールします) - まだadbには見えません

私の/user/.androidフォルダに "adb_usb.ini"ファイルがありませんでしたが、古いものか、窓以外のものです。とにかく私は0x04e8で1行で1つ作成しました。 adbサーバーを停止してもう一度再起動しても、何の効果もありませんでした。

誰でも手助けできますか?私は私がやって他に何かわからない点までだ

答えて

3

私が発見しました問題とそれはサムスンの携帯電話のファームウェアの問題であることが判明した。

この問題が発生した場合は、hereのアドバイスは金粉です。

問題は、私の場合UARTがPDAの代わりにモデムに変わったということです。このモードをPDAに戻してしまえば、それはすべて機能しました。

このUSBモード設定にアクセスするには、#7284#をダイヤルする必要があります。これにより、UARTとUSBの両方をPDAに設定する必要があるユーティリティー画面が表示されます。アドバイスは、両方ともPDAに設定されている場合でも、それらをPDAからPDAに設定することです。

これを実行した後、私は自分の電話機をPCのUSBに接続し、 "コントロールパネル - >システム - >ハードウェア - >デバイスマネージャー"でADBデバイスを表示し、 "adbデバイス" android SDKのplatform-toolsディレクトリに、adbが自分のデバイスを見ることができることが示されています。

しかし、この解決策は、Anass氏が指摘しているように、USBデバッグがオンになっていることと、これに頼る前に正しいUSBドライバがインストールされていることを確認するための最後の手段に過ぎないはずです。

+1

!ありがとうございました。 –

2

まず、メニュー>設定>アプリケーション>開発> USBデバッグに行くことによってUSBデバッグモードを有効にしてみた後、接続

+0

答えをありがとうが、私はそれをした、申し訳ありません私はそれを明確にしませんでした。それは私が電話の通知 "USBデバッグ接続された"を取得する理由それは魅力のように働いた – crazy

1

USB接続が機能しているかどうかを確認するには、電話機をUSBポートに接続してからadbデバイスを実行します。 Linuxでは、これは次のようになります。ADBデバイスコマンドの出力にリストされている何のデバイスがない

[email protected]:~$ android/platform-tools/adb devices 

List of devices attached 

6442b9d782a9 device 

場合は、次のいずれかの手順に従うと、好ましくは、第一から始めて、再試行してください(EVERY後にもう一度お試しくださいステップ)。

  • 設定 - >アプリケーション - >開発 - > USBデバッグがチェックされていることを確認してください。これはUSB経由ではまだ接続されていない場合にのみ実行できます。
  • Dial *#7284#UARTとUSBの両方の設定を "PDA"に設定してください。念のために。
  • 最終的には、電話機を工場出荷時設定にリセットすることもできます。設定 - >プライバシー - >工場データリセット - >電話機のリセット。これにより、Googleアカウント、システムとアプリケーションのデータと設定、ダウンロードしたアプリケーションなど、携帯電話からすべてのデータが消去されます。消去されません:現在のシステムソフトウェアおよびバンドルされたアプリケーション、音楽や写真などのSDカードファイル。
1

自分の携帯電話でADBを動作させるには大変な問題が発生していました。それはファームウェアアップデートの前の一段階で働いていた(今は英国のSamsung Galaxy s2 i9100のAndroid 4.0.4上で)、それは無作為に停止した。私はXP 64を使用しており、64ビットオペレーティングシステムでのみ問題になる可能性があります。

USBデバッグは常に設定されていましたが、ドライバはインストールされましたが、ADBは機能しませんでした。

キースと一緒にインストールするには正しいドライバを取得することに集中しているようですが、これは主に私の問題ではありませんでした(またはサムスンS2のドライバはもはやADBを許可しません)。私の電話は、スーパーユーザーとビジーボックスだけに根ざしていますが、そうでない場合は、完全に標準のファームウェアを持っています(アンドロイド4.0.4がアップグレードされたときにルーツされていました)。

ドライバがインストールされている時点から、MTPとして、カメラとして、大容量記憶装置として、そしてKiesとして電話に接続できます。私はKiesをインストールしていて、複数回ドライバを再インストールしてもらったことがありますが、これはKiesと最新のドライバがインストールされていれば正常に動作するはずです。http://forum.xda-developers.com/showthread.php?t=961956から入手できます。私は、ドライババージョンが "2.9.505.831"のデバイスマネージャ "Samsung Android ADB Interface"にADBは表示されていないデバイスを持っています。

私はphoneutil画面に表示されているように、自分の電話機でuart接続に問題が発生していましたが、google sdkからadbインターフェイスドライバをインストールする必要がありました。

私は他の場所で見つけることができた標準的な方法/ガイドを使用してこれらのいずれも行うことができませんでした。

UART設定をPDAに戻し、USB接続を特別なダイヤラコード*#7284#を使用してPDAに戻すには、Samsung Galaxy s2 i9100 Android 4.0.4では動作しなくなりました。私はbettercut apkをダウンロードしなければなりませんでした(これは市場で見つけられなかったので海賊行為をしなければならなかったかもしれません)。そして手動でphoneutilへのショートカットを作った。あなたがモデムモードXPで接続した場合、モデムとバックPDAに(するように設定を変更することができますがあり

phoneutil

bettercut>新しいショートカット>なし>すべての活動>はインストールしないような新しいデバイス「7つのCDS年代」を記載されています)。

はその後、私はあなたが必要なドライバをインストールするには、Windows XP 64を許可するように

(ADT-バンドル窓-x86_64版\ SDK \エキストラグーグルの\ usb_driver \)SDKからGoogleのドライバをインストールしなければなりませんでした"android_winusb.inf"を編集してSamsung Galaxyを有効なデバイスとして追加します。

[Google.NTx86]と[Google.NTamd64]に次の行を追加しました。私は、しかし、これは私が手動でデバイスのIDを決定し、窓の前にそれを自分自身を追加するために必要な、私の携帯電話とは一致しませんでした命令はVID_04E8 & PID_6860 & MI_00 \デバイスのUSBを追加することが分かっ

[Google.NTx86] 

; Samsung galaxy 
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00 
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04 
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb 
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb 

[Google.NTamd64] 

; Samsung galaxy 
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00 
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04 
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb 
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb 

android_winusb.inf

私はドライバをインストールさせるだろう。

デバイスマネージャ>サムスンのAndroid携帯電話>サムスンのAndroid ADBインターフェース]> [プロパティ]> [詳細]> [デバイスのID

とのマッチング電話ADBインターフェース以下のID持っていた:USB\VID_04E8&PID_6860&adb

...私は上記のように追加(あなたの携帯電話が一致しない場合は、私もそう思う必要があります)。その後、「Android Bootloader Interface」を使って「Samsung Android ADB Interface」のドライバを更新しました。ここでGoogle SDK Driverから選択できます。

Google SDKから「Android Bootloader Interface」をインストールします。

私は以前と同じように "Samsung Android ADB Interface"ドライバを再インストールすることができました。また、ADBが動作するようになったので、Google SDKから "Android Composite ADB Interface"をインストールすることができました。 )。

だから、問題は主にAndroid Bootloader Interfaceドライバの欠如だと思います。

しかし私は自分の電話機を再ルートすることを決めた前にADBの作業を行っていました(ADB Explorerを使用できないときに動作を停止したことがわかりましたが、10分前に使用していました。それでなぜそれが働かなくなったのか私は手がかりがない。私はPC上で何も変わっていないと確信しているので、おそらくUARTモードを元に戻し、ドライバを再インストールするように強制するだけで問題は解決しました。ただし、ADBは標準のSamsungドライバでは動作しなくなり、SDKからドライバをインストールする必要がありますか?

私は同じボートに他の人々がいるかどうか知りたいと思っています。

+0

これは非常に役に立ちます。ありがとう。私はADBドライバをTI AM335xボードで動作させようとしており、ここに記載されている指示に従っていました:http://processors.wiki.ti.com/index.php/Android_ADB_Setup#adb_over_USB_on_Windows_Machineデバイスマネージャを開き、最後に '&adb'を付けてinfファイルに追加してください。私は今、ADB経由でAndroid Studioでデバッグするために使用することができます。 – CJBS

関連する問題