web-dev-qa-db-ja.com

GoogleGlassはAndroid ADBによるデバイス)としてリストされていません

Glassware.APKをGoogleGlassデバイスにデプロイしようとしていますが、ADBにリストされていません。 GoogleGlassをWindows8OSに接続する方法を説明するいくつかのガイドに従いました。

デバイスをPCに接続するために、次のことを行いました。

1.インストールされたUSBドライバーの考えAndroid SDK Manager

2. Android_winusb.infファイルを更新し、デバイスを識別するために必要な行を含めました: https://dl.dropboxusercontent.com/u/83972129/Android_winusb.inf

デバイスの「ハードウェアID」設定で見つけたこれらのID:

  • USB\VID_18D1&PID_9001&REV_0216
  • USB\VID_18D1&PID_9001

3.デバイスを接続し、上記のドライバーを強制的に使用しました

https://dl.dropboxusercontent.com/u/83972129/Android_device.png

「AndroidCompositeADB Interface」ではなく、「AndroidADBInterface」としてインストールされていることを期待してガイドのように見えます

4.次に、ADBツールに移動し、Androidデバイス:

https://dl.dropboxusercontent.com/u/83972129/Android_adb.png

google Glassはそこになく、adbサービスの再起動もシステムの再起動も役に立ちませんでした。

5.その結果、IDEはデバイスを認識できず、.APKをデプロイできません

どうすれば問題をデバッグできますか?ここで何が間違っている可能性がありますか?

12
Alexey Strakh

また、Glassでデバッグモードを有効にする必要があります。

  1. スクロールして設定カードを選択します。
  2. 「デバイス情報」カードまでスクロールして選択します。
  3. 1つをスクロールして「デバッグをオンにする」まで押します。
  4. しばらく待つと、デバッグがオンになります。

このガイド による。

19
ianhanniballake

これらの指示に従って、デバイスが認識されるという問題が発生しましたが、「無許可」と表示され、そのデバイスで操作を実行しようとすると、「エラー:デバイスが無許可」になります。

他のすべてが失敗した場合、確認する最後の1つ。

  1. ガラスをUSBに接続します
  2. adb start-server
  3. adbデバイス(デバイスがマウントされていることが表示されますが、「未承認」と表示されます)
  4. Adbを使用してデバイス(adbインストール、adbシェルなど)を操作してみてください。 adbに次のように表示されます:「エラー:デバイスが許可されていません。デバイスの確認ダイアログを確認してください。」
  5. Glassデバイスで、デバッグを無効にしてから再度有効にします。再度有効にすると、Glassは、このコンピューターでGlassデバイスのデバッグを許可するかどうかの確認を求められます。

これで、adbで試行した操作は成功するはずです。

7
fixermark

2017年にWindows10でこれを試している人のために...


[〜#〜]説明[〜#〜]


Glassのデバッグをオンにしても、ADBはデバイスのリストにGlassを表示しません。 GlassをUSB経由で接続すると、Glassがチャイムを鳴らし、Windows 10がチャイムを鳴らしますが、どちらも接続されているようには動作しません。このPCの下にはGlassは表示されません。


[〜#〜]修正[〜#〜]


私は他の答えで言及されたすべてを試すのに数時間を費やしましたが、何もうまくいきませんでした。

Android Studio SDKManagerでダウンロードしたGoogleUSBドライバーは使用できなくなりました。

  1. Glassの設定でデバッグがオンになっていることを確認してから、GlassをPCに接続します。
  2. デバイスマネージャに移動します。 GlassはLeMobile Androidデバイス> Android ADBインターフェイス(またはそのようなもの)として表示されます。
  3. それを右クリックし、「ドライバーソフトウェアの更新」を選択します。
  4. 次に、[コンピューターを参照してドライバーソフトウェアを検索]> [リストから選択させてください...]を選択します。
  5. Android Composite ADB Interface(またはそのようなもの。Compositeオプションのいずれか))を選択し、[OK]をクリックします。

ドライバをインストールした後、Windows10はGlassが接続したことを通知するはずです。このPCの下に表示されるはずです。 Glassは、接続されたPCを許可するように求めます。許可すると、ADBはそれをデバイスのリストに表示します。

私はこれをすべて記憶から思い出しているので、名前は100%正確ではないかもしれません。重要なのは、コンポジットドライバーを手動で選択する必要があるということです。

7
Murkaeus

GoogleGlassデバイスのハードウェアIDがファームウェアの更新で時々反転することに気づきました。ドライバーINFファイルを手動で更新して、変更が発生したときに対応する方法があります。

  1. Google GlassのハードウェアID(1つ以上)を確認します。

    • 1.a.デバイスマネージャを開く
    • 1.b. Glassが表示されるデバイスのプロパティを開きます
    • 1.c. 「詳細」タブをクリックします
    • 1.d. 「ハードウェアID」プロパティを選択します
  2. ドライバINFファイルに一方または両方のハードウェアIDが含まれていることを確認してください

    • 2.a. Android_WINUSB.INFを開きます
    • 2.b.手順1.dに示すように、各ハードウェアIDを検索します。上記
    • 2.c.見つからない場合は、最も類似したものを見つけます(以下のコメントを参照)
    • 2.d.最も類似した行をコピーし、関連するハードウェアIDに一致するようにコピーを編集します。行はさまざまな他のテキストで始まることに注意してください(以下のコメントを参照)--コピーしたテキストは必ず元の行と同じ「セクション」に配置してください。「セクション」がわからない場合は、オリジナルの下の行にコピーを配置するだけです。
    • 2.f.手順2.dを繰り返します。最も類似した行が見つかるセクションごとに、通常は2つあり、1つは「NTx86」用、もう1つは「NTamd64」用です。
    • 2.e.変更を保存します
  3. 「HaveDisk」オプションと変更されたINFファイル)を使用してデバイスドライバーを更新します

「最も類似した行」に関する注記:

  • 「%SingleAdbInterface%」と「%CompositeAdbInterface%」で始まり、その後にハードウェア識別子が続く行を探しています。
  • 「&MI_01」で終わる行のように、ハードウェアIDが「&MI_00」で終わるなど、違いは最小限に抑えられます。

例:

  • 行のINFファイル:%SingleAdbInterface%= USB_Install、USB\VID_18D1&PID_9001&REV_0216
  • デバイスマネージャのハードウェアID:USB\VID_18D1&PID_9001&REV_0216&MI_00
  • 追加された改行:%SingleAdbInterface%= USB_Install、USB\VID_18D1&PID_9001&REV_0216&MI_00

実際の改造(これまでのところ):

以下は、2014年4月の時点で「ストック」Android_WINUSB.INFに追加したものです。行は「NTx86」セクションと「NTamd64」セクションの両方に追加されています。

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_00
4
akiko009