Windows 8 64 ビット版に Nexus 4 (KitKat 搭載) 用の USB ドライバーをインストールする - 「互換性のあるソフトウェア ドライバーがありません」

Windows 8 64 ビット版に Nexus 4 (KitKat 搭載) 用の USB ドライバーをインストールする - 「互換性のあるソフトウェア ドライバーがありません」

Android 開発環境のセットアップに関して質問があります。すでに Stackoverflow で質問しましたが、開発環境のセットアップは Stackoverflow の質問ではないようです :(

https://stackoverflow.com/questions/20292692/installing-usb-driver-for-nexus-4-with-kitkat-on-windows-8-64-bit-no-compat

皆さんが私を助けてくれることを願っています。私は必死になって Nexus 4 用の ADB USB ドライバーをインストールしようとしています。これは (ご存知のとおり) あらゆる形式の Android 開発に必要です。また、Amdroid プログラミングに使用される最も必要なツールであると言うこともできます。古い HTC Desire 用に Android 開発環境を何度もセットアップしたことがありますが、Nexus 4 用の設定に失敗しています。

私がそれを実行する方法は次のとおりです。

  • Windows 8 および 8.1 Preview を実行 (2 台の異なるマシンですべて試しました)
  • Google から Android 開発ツールをダウンロードする (SDK + ADT + Eclipse など)
  • Android SDK マネージャー経由で Google USB ドライバー (v8) をダウンロードする
  • デバイス マネージャーに「Nexus 4」というエントリがあるので、それを右クリックして「ドライバー ソフトウェアの更新...」を選択します。
  • -> ドライバー ソフトウェアをコンピューターで参照します -> コンピューター上のデバイス ドライバーの一覧を選択します -> ディスク使用... -> Google ドライバーへのパスを選択します -> ダイアログが表示されます:
  • 「指定したフォルダーには、デバイスと互換性のあるソフトウェア ドライバーが含まれていません。 [...]」

何が問題なのか本当にわかりません。すでに試したことには次のようなものがあります:

  - Doing everything on USB3/USB2 Port
  - Changing Computer Connection Mode to PTP (instead of MTP)
  - Doing everything on Win8/Win8.1 Preview
  - I tried to install the universal ADB Driver: download.clockworkmod.com/test/UniversalAdbDriverSetup6.msi without any significant result

ネット上で有効な解決策が見つからず、KitKat は比較的新しいため、問題は新しいドライバー バージョン (v8) または KitKat によるものではないかと心配しています... しかし... 解決策はありますか?

答え1

問題は解決しました。デバイスでデバッグ モードを有効にしてください。Nexus 4 で開発を行う前に (少なくとも私の経験では)、次の操作を実行してください。 - 設定アプリ -> 端末情報 -> 「ビルド番号」を 7 回クリックして開発者モードをアクティブにします - 設定のメイン画面 -> 開発者向けオプション -> 「USB デバッグ」を有効にします

弁解すると、これが Android 開発の前提条件であるとはどこにも書かれていません。このオプションは知っていましたが、デバイスでこのオプションを最後に設定したのは何年も前なので、「まあ...デバッグしたくないので、このオプションは無関係だ」と思っていました。

関連情報