tarotaroのエンジニア生活

技術ネタとか日々の仕事の話とか

MacとかLinuxとかで開発中でadbで、Galaxy S2が認識しないという開発の方へ

adb deviceとかやって、デバイスのリストに出てこない場合、
ドライバがないんじゃなくて、
マニアック端末とかでもそうなんだけど、
ベンダーIDを.android/adb_usb.ini
に追加すれば、認識するようになる、やり方は 
adb_usb.iniが~/.android/がない場合
android update adb
実行してadb_usb.iniを生成後
echo "0x04E8" >> ~/.android/adb_usb.ini
を実行
 これで、adb devicesとかすれば、認識する
これでも認識しない場合はUSBケーブルが公式のものじゃないのを
使ってる場合になる可能性がある
自分もusbケーブル、公式にしなかったら
認識しなかったことがあった。
 ちなみに、主要なベンダーIDは、
http://developer.android.com/guide/developing/device.html
にのってる。 
追記:Sumsung KiesのLionに対応したバージョンがでているので、
adbとかじゃなくて認識させるだけなら、下記よりKies入手すれば、できるようになったと思う。
Sumsung Kiesのダウンロード先