PixelをMTPデバイスとしてwindowsのPCに認識させる
携帯電話を変えて,pixel を使い始めました. PC とファイルをやり取りするために MTP 接続をしたかったのですが,うまく認識してもらえず苦労したので正解を残しておきます.
何が起きたのか
通常は
- 通信できるケーブルを用意して pixel と PC を接続
- pixel の通知欄に「この端末を USB で充電中 タップしてその他のオプションを表示します」をタップして「ファイル転送」を選択
- PC のエクスプローラーで「PC」を開くとデバイスとドライブの中に pixel が表示され,内部ストレージにアクセス可能になる
はずです. 他のパソコンで試した場合はそうなりました.
今回問題になった PC では 2 番目の手順を終えてもエクスプローラーに pixel が表示されませんでした.
デバイスマネージャーを確認しました. MTP デバイスはデバイスマネージャーでは「ポータブルデバイス」として表示されるはずですが,ポータブルデバイスの項目がありませんでした. また,「ほかのデバイス」も「?」や「!」といった異状を示す表示もありませんでした. pixel は「Android Device」の「Google Nexus ADB Interface」として認識されていました. 試した他の PC と違ってこの PC には Android Studio がインストールされており,これが悪さをしていた可能性が考えられます.
どうやって解決したのか
- pixel を PC につなぎ,「ファイル転送」に設定する
- コントロールパネルの「デバイスとプリンター」を開き,下にスクロール
- 「未指定」というカテゴリの中の pixel を右クリックしてプロパティを開く
- 「ハードウェア」タブの右下の「プロパティ」をクリック
- 「設定の変更」をクリックするとウィンドウが開く
- 開いたウィンドウの「ドライバー」タブで「ドライバーの更新」をクリック
- 下の「コンピューターを参照してドライバーソフトウェアを検索」をクリック
- 下の「コンピューター上の利用可能なドライバーの一覧から選択します」をクリック
- 中央の「MTP USB デバイス」を選択して次へ
- ドライバーがインストールされ,エクスプローラーで「PC」を開くとデバイスとドライブの中に pixel が表示され,内部ストレージにアクセス可能になります
残された謎
2 つの MTP USB デバイスの違いがよくわかりません.