Windows7 で Nexus S のchromeをデバッグ
ドライバを入れるだけでいいとのことだけど、それだけではChromeから認識されなかった。
最新の adb.exe を使うと認識できたのでメモ。
接続すると、デバイスマネージャで「その他のデバイス」として認識される。
Google USB Driver をダウンロード、
デバイスマネージャからこのドライバを指定して更新する。
これで、デバイスマネージャからは「Android Composite ADB Interface」として認識される。
しかし、Win7の Chrome + ADB Plugin からはこれだけで認識される場合もあるがされない場合もあった。
最新の adb.exe は、Android-SDK経由で入手する。
が、Win7の64bit環境だと、javaが見つけられずに起動できない。
Javaのパスを書き換える。
ここではハードコーディングしてしまっている。
$ cd /Android/android-sdk/tools/lib $ diff -U0 find_java.bat.org find_java.bat --- find_java.bat.org 2015-06-18 12:01:58.000000000 +0900 +++ find_java.bat 2015-08-11 20:21:07.670921100 +0900 @@ -43 +43,2 @@ -for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s') do set java_exe=%%a +rem for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s') do set java_exe=%%a +set java_exe=C:\ProgramData\Oracle\Java\javapath\java.exe @@ -49 +50,2 @@ -for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s -w') do set javaw_exe=%%a +rem for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s -w') do set javaw_exe=%%a +set javaw_exe=C:\ProgramData\Oracle\Java\javapath\javaw.exe
SDK Manager を起動して、Tools > Android SDK Platform-tools を選ぶと、adb.exe がダウンロードされる。 (Android/android-sdk/platform-tools/adb.exe)
これを起動する。
デバイスがひとつ検出されている。
C:\apps (x86)\Android\android-sdk\platform-tools>adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 3733011FFFBA00EC device
これで Chrome + ADB Plugin からも認識されるようになった。