Build & Run Android Nexus 5 won't work

Hey guys! I’m having issues making Unity “contact” my android device (nexus 5). Is there any where INSIDE unity that shows all android devices it’s connected to? I need to know why it won’t detect my device nor show me any errors when Building and Running.

If it wasn’t connected at all shouldn’t I get some erros? Please help me! I’ve installed EVERYTHING possible to make it run (just like i said in this question and still didn’t get an answer Unity Remote 4 won't work at all! - Unity Answers) and it simply won’t work. I’m begging for help guys :frowning:

Thanks in advance!!

This problem may not be related directly to Unity.

Your machine needs to properly connect to the phonez. You can verify that you’re setup in 2 ways:

  • Launch a command line window (cmd, assuming you’re on windows). Run \platform-tools\adb.exe devices

This should list all the connected devices.

  • Go to Device Manager. Look for your Nexus device, it should be listed there (can’t remember where exactly).

I’ve noticed that some computers don’t recognize and install the drivers for Nexus phones automatically.

If your device manager lists the Nexus phone with a yellow icon next to it (indicating that the driver is not installed correctly), double-click it, select “Update Driver” and browse for the driver.

The driver should be found under \extras\google\usb_driver

If you don’t have it. you should download it first using the SDK manager:

32327-usbdriver.png

Last thing, you may also need to set your phone to “Development Mode”, see this link on how to do it: Run apps on a hardware device  |  Android Studio  |  Android Developers

If the device doesn’t even show up after running the “adb.exe devices” that @liortal mentioned. Then when the Nexus 5 has USB debugging turned on:

  1. The phone should appear in the Device manager as “[computer name]/ACER Device/ACER Composite ADB Interface”
  2. Right click “ACER Composite ADB Interface” select “update driver”
  3. “Browse my computer for driver software”
  4. “Let me pick from a list of device drivers on my computer” to change the driver to “USB Composite Device”.
  5. let it install that driver.
  6. Afterwards update the driver of the same device again using the same steps as above. This time update it to “Android Composite ADB Interface”
  7. Restart the machine if it requests a restart.

side note:
When the Nexus 5 does NOT have USB debugging turned on, it should appears in the Device manager as “[computer name]/ACER Device/ACER ADB Interface”. If you want to check if you can connect to the phone, update the driver using the steps above to be “MTP USB Device”