USB経由でGlassを接続すると、ファイルなどを閲覧できます。しかし、デバッグモードがオンの場合でも、adb devices
コマンドで表示することができません。また、私のWindowsシステムは、OMAP4430デバイスドライバー(私が信じているGlass SoC)を見つけることができないと言っていました。
どうする?
これはかなり苛立たしいものでしたが、Windows 7でこれらの手順を実行できるようになりました。これは、これが実際に機能し、正しいファイル名などがあることを除いて、Jenny Murphyが説明したものと同様です。
1-adt bundleフォルダー内のusbドライバーフォルダーを探します。私のコンピューターでは、ここにあります。
C:\ Users\mscheel\Development\adt-bundle-windows-x86_64-20130219\sdk\extras\google\usb_driver
2-Android_winusb.infというファイルを開きます
この魔法のスニペットを[Google.NTamd64]セクションと[Google.NTx86]セクションの両方に追加します。このセクションには、Google Glassの正しいPIDとVIDが含まれています(ボストンAnDevConの学生を支援した後、2014年5月に更新):
; Google Glass%SingleAdbInterface%= USB_Install、USB\VID_18D1&PID_0d02%CompositeAdbInterface%= USB_Install、USB\VID_18D1&PID_0d02
[2013年8月更新-Windowsでは、デバイスマネージャーに移動し、デバイスを右クリックして[プロパティ]> [詳細]タブ> [ドロップダウンをハードウェアIDに変更]を選択すると、上記の値を確認できます。あなたがそれらをあなたがあなたのinfファイルに入れたものと一致することを確認したら、私が最近助けた開発者のために、私たちは上の2行をコメントアウトし、最後の2行を使用しなければなりませんでした]
3-デバイスマネージャーに移動し、Glassの黄色の警告アイコンを見つけて右クリックし、[ドライバーソフトウェアの更新]を選択し、[コンピューターから選択]を選択して、手順1のパスを入力します(Android_winusb.infの親フォルダーのみ)。私のコンピューターからウイルス対策の警告が表示されましたが、すぐに Droid AT Screen を使用してGlassディスプレイをWindows PCにミラーリングできました。プレゼンテーションに最適です。
成功の甘い味:
このGlassがデバイスマネージャで「Android Phone> Android Composite ADB Interface)」として表示されることに注意してください。
2014年5月、ユーザーの支援によるもう1つの追加:ドライバーが既に最新であり、正しいドライバーを使用していることをWindowsが陽気に伝えることがあります。 infファイルに変更を加えても。 「お使いのデバイスに最適なドライバーソフトウェアが既にインストールされています」。これが発生した場合は、ワークフローの最下部のオプション「コンピューター上のデバイスドライバーのリストから選択させてください」を探します。簡単に見つけることはできず、同じ選択肢のようです作成中ですが、目を離さないようにしてください。これにより、Windowsが変更の使用を強制的に開始できます。
Windows 8ユーザーは@ http:// tivadj- tech.blogspot.com/2012/09/certificate-check-error-when-installing.html ドライバーをインストールします。この手順は、ドライバーのインストールを開始する前に完了する必要があります。
上記のリンクの手順の概要(続行する前にこれらの手順を印刷またはメモしてください)
今朝、少し違う問題が発生しましたが、上記のすべての問題を解決できませんでした。
AndroidデバイスマネージャーでGlassを正しいタイプとして見ることができましたが、adbには何もありませんでした-もちろんデバイス、またはEclipseです。
私が見つけた解決策は、AndroidコンポジットADBインターフェースをAndroidデバイスのWindowsデバイスマネージャー内でアンインストールすることです。デバイスドライバーを削除するというボックスをチェックしないでください。ソフトウェアまたはそれを再度リロードする必要があります。その後、USBケーブルをコンピューターから取り外しました。再接続し、すべて正常でした。ケーブルを再接続する前に再起動が必要になる場合がありますが、そうではありませんでした。
これに対する1つの手がかりは、通常USB経由で接続するときに、何をしたいかを尋ねるポップアップが表示され、画像をインポートし、Windowsエクスプローラーを開くなどです。
動作すると、GlassはUSBドライブのように「コンピューター」内のデバイスとして表示されます。これももともと私には欠けていました。
興味深い部分の1つは、以前にまったく同じコンピューターでこれを実行したことです。最初は、これはWindows 7 Pro 64but USBドライバーの不思議な謎ではなく、XE12アップデートに関連するものにあると考えました。
Fastboot
%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022
%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022&REV_0100
FastbootインターフェイスはVID_0451&PID_D022の下に表示されます。
周りを突っ込んでみたところ、修正がありそうな ブログエントリ が見つかりました。 Michal's チュートリアルのコピーと貼り付けは次のとおりです。
... [F]または半日、ADBは、連携するはずの新しいタブレットについて聞きたくありませんでした。
強制的にリッスンする方法は次のとおりです。
Android SDKをインストールしたら、../sdk/extras/google/usb_driver
に移動します。Android_winusb.iniファイルを少し変更します。ファイルを編集して、[Google.NTx86]
または[Google.NTamd64]
行を見つけます。提供されたコードをこれらの2行のすぐ下に貼り付けます。それ以外は変更しないでください。
; OMAP-3/4
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D101
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D102&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D106&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D107&MI_03
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_FFFFE
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_FFFE&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D022
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D022&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D10A&MI_01
; OMAP-3 / 4 - ICS
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D109&MI_01
次のステップでは、“%USERPROFILE%\.Android\
にあるAndroid_usbファイルを変更する必要があります。 %USERPROFILE%
とは、現在ログインしているユーザーのDocuments and Settingsフォルダーを意味します。 .Androidフォルダーは表示されないため、隠しファイルの表示を有効にする必要があります。
cmd
で../sdk/platform-tools/
に移動し、adb kill-server
コマンドを使用します。 ADBサーバーを強制終了します。セクションを[Google.NTamd64]の下のAndroid_winusb.infファイルに追加します
;Google Glass
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9001
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
デバイスマネージャでドライバを更新します。 XE7での動作を確認。