web-dev-qa-db-ja.com

ADBはWindows 7でKindle Fireを検出できませんが、デバイスマネージャーは検出できます

だから私はこの問題に本を投げて、原因を切り分けたと思います。

JDK 32および64ビットをダウンロードしてインストールしました。 Android SDKを必要に応じてインストールしました。google-usb-driver内のAndroid_winusb.infを変更して、Kindle FireデバイスIDを含めました。Kindlefire windows 7をダウンロードしてみましたAmazonのドライバー(回答 here で説明)を使用し、.

そのドライバーを変更して、x86セクションにfireデバイスIDを含めてみました。

私はadbを強制終了して再起動し、コンプを数回再起動して、魔法のようにそれが修正されるかどうかを確認しました。何も。

私がよくわからないのは、adb_usb.iniの変更だけです。残念ながら、.Androidフォルダーは%USERPROFILE%に存在せず、コンピューターの別の場所に存在します。そのフォルダーにはadb_usb.iniもありません。そのため、.Androidのコンテンツを%USERPROFILE%にコピーし、それぞれにadb_usb.iniを作成して、その空のファイルに0x1949を追加しました。

これは機能しませんでした。 adbデバイスは依然としてzilchを起動します。

Adbがadb_usb.iniを見つけるのに問題があると思いますが、本当にわかりません。それが事実なら、私はそれを修正する方法を知りません。助けて?

12
ruedaminute

0x1949をadb_usb.iniに追加するだけで十分でした。

6
Sileria

Adb_usb.iniファイルに正しい製品/ベンダーIDを追加したことを確認してください。

私が同じ正確な問題を抱えていたのは、0x1949を追加した後でのみ、デバイスがリストされていることがわかりました。 AmazonがIDを変更しているか、ランダムなフォーラムで人々が間違ったIDを提供しています。最初のものは間違いなく必須ではありません。

製品IDを追加した後、私のadb_usb.iniは次のようになり、.Androidの場所は重要ではないと思います

0x0e79 
0x006 
0x1949
3
satyajit

これも私を夢中にさせました。他のリンクや投稿からの推奨事項を行い、機能しませんでした。オプションなしでadbコマンドを実行した後、私はusbのオプションを見ました。私は以下を実行しました:

adb kill-server
adb usb

この後にいくつかの出力が表示されるはずです。結果は保存しませんでした

adb devices

今私のデバイスを示しました

3
jrc456

adb_usb.ini

cd /users/username
type adb_usb.ini

0x1949...鉱山には、xの代わりに特殊文字がありました。ファイルを編集し、手動でxに変更します。

1
Bobr

また、Windowsがこっそりしていないことを再確認し、ファイルを最初から作成するときにadb_usb.iniをadb_usb.ini.txtとして実際に保存してください。

1
Jason E

私の場合、Windowsはデフォルトのドライバーを使用していました。 Windowsドライバーをアンインストールしました。

ドライバーを\Android-sdk\extras\Amazon\Kindle_fire_usb_driverにインストールしました。次を実行しました。

adb kill-server
adb usb

この後にいくつかの出力が表示されるはずです。結果は保存しませんでした。

adb devices

ついにデバイスが現れた。その後、Kindleがデバイスマネージャに表示されます。以前はそこに現れませんでした。

1
John Bowyer

%Android_sdk%\ extras\Amazon\Kindle_fire_usb_driverフォルダーには、KindleDrivers.exeファイルがあります。それを実行するだけで、Windows用のKindleドライバー(私の場合はWin7)がインストールされます。

1
Vlad Yarovyi

デバイスドライバーが機能していない次のリンクに移動して更新してください

http://www.jayceooi.com/2011/12/13/how-to-install-Kindle-fire-adb-usb-driver/

1
KindleFireOwner

これを追加するとうまくいきました

0x1949
0x006
0
kakopappa

私の場合、Kindle Fireドライバーをインストールする必要がありました。

ローカルディスクで見つからない場合は、公式のAmazonページからダウンロードできます。 https://developer.Amazon.com/public/resources/development-tools/ide-tools/tech-docs/ 05-setting-up-your-Kindle-fire-tablet-for-testing

直接リンク: https://s3.amazonaws.com/Android-sdk-manager/redist/Kindle_fire_usb_driver.Zip

0

したがって、私はあなたとまったく同じ問題を抱えていました。また、dではなく、cドライブでJava.exeを検索する際にも問題がありました。私はそれを修正したのと同じ方法でこの問題を修正しました。 「mklink」コマンドラインツールを使用して、Cドライブに他のドライブの.Androidフォルダーへのシンボリックリンクを作成します。私の正確なコマンドは:

mklink /D .Android D:\.Android

私はC:\Users\<User Name>\フォルダ

その後、私はadb kill-serverおよびadbデバイスを再度実行し、それが表示されました!

お役に立てば幸いです。

0
Michael

私はこの正確な問題を最も長い間抱えていました-マイケルの答えは私にこれを修正した答えに私を導きました。

現在C:\Users\[Username]\.Androidフォルダーがない場合は、手動で追加してください。 adb_usb.iniをこのフォルダにコピーします。 Windowsエクスプローラでこのフォルダを作成しようとすると、問題が発生する場合があります(おそらくピリオドで始まるフォルダ)。これを行うには、cmdを開いてmove Android .Androidと入力する必要がありました。

これを行った後、adbデバイスはすぐにデバイスを表示しました。

0
Jared Biehler

今後の読者のために:

デバイスでUSBデバッグをオンにすることを忘れないでください。 (少なくとも私の場合、OUYAでは、これはデフォルトで無効になっています。)

0
Ivan Vučica

あなたはすべて正しいことをしたようですね。私にとっては、adb_usb.iniファイルがうまく機能し、c:/users/dirk/.Android/adb_usb.iniにあります。奇妙なことに、私は重要ではないと思い、別の行に0x006の製品IDも追加しました(0x1949はベンダーIDです)。

Adb_usb.iniがavdフォルダーと同じフォルダーにあることを確認します。新しいAVDを作成して、周りを見て、新しいユーザーがどのユーザーの下で作成されたかを確認できます。

お役に立てれば。

0
dhaag23

ここでの主な問題は単純です:何らかの理由でドライバーをインストールすると、user/.Androidのadv_usb.iniのバージョンにベンダーIDが含まれません

チェックしたところ、ファイルは単純でした。

私がしなければならなかったのは、iniファイルをドライバーフォルダーからusername/.Androidにコピーして、adb kill-serverを実行し、続いてadb usbを実行してデバイスが認識されたことだけです。

0
user393267

Windowsを使用していて、Android SDKがインストールされている場合(Android_SDK_HOME環境変数が設定されている場合)は、adb%Android_SDK_HOME%\.Android\adb_usb.iniではなく%USERPROFILE%\.Android\adb_usb.iniを使用します

また この投稿 には、現在接続されているすべてのadbデバイスのベンダーIDをadb_usb.iniに入力するコマンドがあります。

0
Alex P.

一般に、/ Toolsフォルダーから「Android update adb」を実行するだけで、正しいadb_usb.iniファイルを更新できます。 adbはそのうちの1つのみを検索するため、このファイルの場所は重要です。 sdkuilib.jarにCRCエラーがあり、コピーされませんでした。これにより、「Android update adb」が失敗したため、adb_usb.iniファイルが更新されませんでした。

また、手動でアップデートに行ったところ、joeユーザーとしてログオンしていましたが、アップデートを実行するためにadminユーザーに昇格しました。 adb_usb.iniのjoeユーザーコピー(c:\ users\JoeUser.Android\adb_usb.ini)を変更しましたが、adbプログラムは代わりにadb_usb.iniの管理コピー(c:\ users\Admin.Android\adb_usbを調べました) .ini)。そのため、adbは手動で追加した0x1949を認識しませんでした。

Sdkuilib.jarのコピーを(再ダウンロードして別のフォルダーにインストールし、不良ファイルをコピーして)置き換えると、「Android update adb」を実行でき、管理者adb_usb.iniに0x01949が表示されました。 [これを見つけるために、echo offをAndroid.batファイルとfind_Java.batファイルの両方の上部でecho onに変更しました。]

その後、adb kill-serverとadb usbを実行しました。しかし、それでも「エラー:デバイスが見つかりません」というメッセージが表示されます。それから初めて、Kindle Fireがタイムアウトしたことに気づきました。私はそれを再びオンにしてロックを解除し、その時点でkill-serverの「adb usb」シーケンスが「USBモードでの再起動」を生成しました。

出力が生成されると、adbデバイスに私のKindle Fireが表示されました。