Unityでアプリを作る際、必ずAndroidで実機確認を行っている。
新しいPCに変えたので、新しい環境でUnity + Android実機確認を行おうとした。
ところが、Android端末をPCにUSBで接続したところ
usbデバイスが認識されません
このコンピューターに接続されているUSBデバイスの1つが正しく機能しないため、Windowsによって認識されません
とWindowsタクスバーに表示されてしまった。
私は新しいPCに変えたせいで
-Unity
-AndroidSDK(Google USB Driver)
-スマホ向けのUSB Driver
-スマホ端末(USB設定)
の設定のどこかに不備があるのあだろうと思っていた。
しかし結論から言うとスマホ端末のUSB端子が壊れていた(充電は出来るがデータ通信は出来ない状態になっていた)
スマホのmini USB端子を背面側から前面側へ物理的に押すと正しくUSBで認識された。
というわけで、同じ症状に合った人はまず「スマホ」または「USBケーブル」を疑ってみて欲しい。
UnityやAndroidSDKを疑いたくなるが、まずは端末それ自体をPC側で認識できるかどうかを見ておくのが良いと思う。
私は先にソフトウェアを疑ったせいで、数時間を無駄にした。
このエラーメッセージが出る場合は、ハードウェアを疑ったほうが良いと思う。