ADBのバグ?

3,305 views
Skip to first unread message

heppokon

unread,
Dec 19, 2012, 10:20:42 AM12/19/12
to android-g...@googlegroups.com
先日、Android SDK Managerより Android SDK Toolsを Rev.21 にアップデートを行ったところ、
docomo N-06D をADB上で認識しなくなりました。

認識しないというか、何度も接続と切断を短時間に繰り返してしまいます。
その後、しばらくするとPCがブルースクリーンで落ちます。

端末の問題かなと思いショップに持ち込んでみたり、USBドライバを再インストールしてみたりといろいろ試してみましたが、改善はされませんでした。

そこで、他のPCにあったバージョンの古いadb.exeのみをコピーしてみたところ、問題なく認識されデバッグも出来ています。

問題のあるADBのバージョン:Android Debug Bridge version 1.0.31
コピーしてきた古いADBのバージョン:Android Debug Bridge version 1.0.29

このような現象が同端末、他の端末を含めて起きている方はいらっしゃいますか?

またこのようなバグ?はどこからGoogleに報告すればいいんでしょうか?


kacodama

unread,
Dec 19, 2012, 7:58:29 PM12/19/12
to android-g...@googlegroups.com
バグレポートならここかなあ・・・?

こちらにGoogleの中の人が時折いらっしゃるようですが、頻度は高くないようですね。
https://groups.google.com/forum/?fromgroups=#!forum/android-sdk-japan

2012年12月20日木曜日 0時20分42秒 UTC+9 heppokon:

XBG

unread,
Dec 19, 2012, 8:06:30 PM12/19/12
to android-g...@googlegroups.com
Win8+SDKrev21+ISW11F(OS4.0.3)で使っています。今のところ切断はないようです。

XBG

unread,
Dec 19, 2012, 8:09:53 PM12/19/12
to android-g...@googlegroups.com
連投すみません。
N-06Dをメジャーバージョンアップされてみては如何でしょうか。
たぶんADBがOS4.0以上に最適化、なんてことがありそうです。

heppokon

unread,
Dec 19, 2012, 8:45:40 PM12/19/12
to android-g...@googlegroups.com
>XBG さん

返信ありがとうございます。

先日ショップに持ち込んだ時に、メジャーアップとソフトウェアの更新を行ってもらい、端末自体は最新のファームになってます。
初期化も済

他の端末もいくつか持っていますが、それらは問題なく接続出来るんです。

開発環境のPCもいくつかあり、古いADBの物は動く(認識する)けど、Rev.21の物だけ認識しないと・・・。

現段階では、ADBのみを戻すことで動いているので問題は無いんですが、なんか気持ち悪いなーと思いまして。

出来ればAndroid2系の端末を手元に残しておきたかったんですが、
これが原因?と思いしぶしぶAndroid4.0.4にアップしたのに解決せず・・・。


heppokon

unread,
Dec 19, 2012, 8:47:05 PM12/19/12
to android-g...@googlegroups.com
>kacodama さん

情報ありがとうございます。

一応、バグレポートをしてみます。

伊藤 光

unread,
Dec 20, 2012, 7:43:58 AM12/20/12
to android-g...@googlegroups.com
こちらでも(ブルスクにはなりませんが)同様の現象が発生しております。

把握しているのは、N-06D OS2.3とIS11CA OS2.3の2機種です。
その他、色々(2.2~4.2まで)端末を所持していますが、現象はこの2機種だけです。

また、HTL21でも、いったん別の端末をつなげた後に再度HTL21をつなげると、
offline、unknownが複数DDMSのdeviceに表示され、繋がらない状態になります。
ただ、HTL21だけは独自に見つけた回避方法があり、
コマンドプロンプトから「adb kill-server」を入力し、USBケーブルを接続し直すと繋がります。



2012年12月20日 0:20 heppokon <tapio...@gmail.com>:


--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/tLs3fJNCJfYJ にアクセスしてください。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。

heppokon

unread,
Dec 21, 2012, 7:40:09 AM12/21/12
to android-g...@googlegroups.com
> Akira Ito さん
情報ありがとうございます。

N-06Dにてほぼ?同様の現象が発生していると言う事で、私の環境の問題じゃないんだとちょっと安心しました。

私の環境では、ADBを古い物に戻す(たまたま他のPCにあったので)事で、動くようになったので助かりましたが、
いきなり動かなくなるのは困りますよね・・・。

NECに問い合わせたところ、USBドライバ関係は、docomoの管轄?だと言われ、
docomoに連絡すると、同じような問い合わせも過去にないのでわからないと言われ・・・。

とりあえず、私だけではない+おそらくADBの問題と言う事でちょっと安心しています。

早く治るといいですね。




heppokon

unread,
Jan 19, 2013, 7:56:20 AM1/19/13
to android-g...@googlegroups.com
> ooya_ken さん

情報ありがとうございます。
私の方でも、android_winusb.infを使用してUSBドライバーをインストールしたところ、Android SDK Tools 21.0.1 にて、N-06Dをきちんと認識しデバック出来ました。

というか、面倒すぎ・・・
助かりました。ありがとうございます。

heppokon

unread,
Jan 19, 2013, 8:12:36 AM1/19/13
to android-g...@googlegroups.com
snowcreek mic さん

一応、私の行った内容を簡単にですが、記載しておきます。
あくまでも自己責任と言うことで・・・

やっている事は、メーカーが提供しているUSBドライバーではなく、Googleが提供しているAndroid用の汎用?USBドライバーを使用するようにしたと言った感じだと思います。
細かい内容は把握できていませんw

1)とりあえず、メーカー提供のUSBドライバをアンインストールする。

2)デバイスマネージャーにある不明なデバイスの項目で、該当の物のプロパティを選択。
詳細 -> ハードウェアID にある値をメモる。
※おそらく2つ値があると思いますが、2つともメモる。

私の環境では、
USB\VID_0409&PID_0338&REV_0100&MI_01
USB\VID_0409&PID_0338&MI_01

でした。

3)Android SDK Manager から、 Extras -> Google USB Driver をインストールする
※すでにインストールしている場合はしなくていいと思います。

4) C:\android-sdk-windows\extras\google\usb_driver\android_winusb.inf
をテキストエディタで開く。
ファイルの場所は、ご自身の環境に置き換えてください。

5)下記の内容を追加する

[Google.NTx86]の項目の部分と、その下の[Google.NTamd64]の項目に、

%SingleAdbInterface%            = USB_Install, USB\VID_0409&PID_0338&REV_0100&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_0409&PID_0338&MI_01

の2行を追加して保存。
USB\VID_0409&PID_0338&REV_0100&MI_01
USB\VID_0409&PID_0338&MI_01
の部分は、2でメモした値にしてください。


※このあたりで念の為PCを再起動したほうがいいかも・・・

6)デバイスマネージャーの不明なデバイスを選択して、ドライバの更新をする。
手動でインストールで、ドライバの場所を 4のandroid_winusb.infがあるディレクトリを選択する。

私自身もなんとなく見よう見まねで、運よく動いたので、これ以上のサポートは出来ません・・・w


あくまでも自己責任で・・・

参考になれば幸いです。


Reply all
Reply to author
Forward
0 new messages