%20%E7%94%A8%E3%81%AE%20USB%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%20-%20%E3%80%8C%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%AE%E3%81%82%E3%82%8B%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%8D.png)
Android 開発環境のセットアップに関して質問があります。すでに Stackoverflow で質問しましたが、開発環境のセットアップは Stackoverflow の質問ではないようです :(
皆さんが私を助けてくれることを願っています。私は必死になって 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 開発の前提条件であるとはどこにも書かれていません。このオプションは知っていましたが、デバイスでこのオプションを最後に設定したのは何年も前なので、「まあ...デバッグしたくないので、このオプションは無関係だ」と思っていました。