Unity Remote for Android not working (solution)

I have seen a lot of requests for people looking for help getting the Android Remote working.

I have been at it for a few hours to get it working on my new tablet. So here is a guide to getting it working.

Follow these steps and you should have no problems on any device (famous last words).

Step 1 - Download Android SDK

Step 2 - In the SDK installer ensure you install “Google USB Drivers”

Step 3 - Go to device manager and make sure your device has its drivers installed. You can get more help here. Get the Google USB Driver  |  Android Studio  |  Android Developers

Step 4 - In Unity under preferences set the path to the Android SDK. C:\Program Files (x86)\Android\android-sdk or something similar.

Step 5 - Close Unity

Step 6 - On your android device ensure that in Application Settings that USB Debugging, Stay Awake and Allow Mock Locations are all enabled.

Step 7 - Connect via USB and launch the remote app.

Step 8 - Launch Unity

Step 9 - Run your game in the editor

Step 10 - Enjoy

Each time you restart the Unity Remote app you must restart Unity or the app will not pick it up. If I am in for a long dev session I plug in device and run remote and then begin work. Means I dont have to keep restarting Unity.

I hope this helps everyone who has a problem with Unity Remote on Android.

This solved it for me:

http://zacktutorials.blogspot.ca/2012/08/nexus7-android-development.html

Step 1 - Download Android SDK

Step 2 - In the SDK installer ensure you install “Google USB Drivers”

Step 3 - Go to device manager and make sure your device has its drivers installed. You can get more help here. Get the Google USB Driver  |  Android Studio  |  Android Developers

Step 4 - In Unity under preferences set the path to the Android SDK. C:\Program Files (x86)\Android\android-sdk or something similar.

Step 4.1- Download the Remote app according to your platform, http://docs.unity3d.com/Manual/UnityRemote4.html

Step 4.2- In editor go to Edit->Project Settings->Editor and under Unity Remote select what device to use.

Step 5 - Close Unity

Step 6 - On your android device ensure that in Application Settings that USB Debugging, Stay Awake and Allow Mock Locations are all enabled.

Step 7 - Connect via USB and launch the remote app.

Step 8 - Launch Unity

Step 9 - Run your game in the editor

Step 10 - Enjoy

i added two more steps to the original and everything worked fine :slight_smile:

I have a Samsung Galaxy Tab 3 7.0 and the device drivers from Google were my problem. I downloaded the Samsung Andorid USB Driver for Windows from here: http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows and it worked straight away.

Anyway this driver will only work for Samsung devices but if you’re having the same problems with your own device and Unity Remote, go to your Device Manager on Windows and make sure in the other devices branch (when your device is connected) there are no yellow “!” indicating problems with the drivers you currently have installed, if so then try find your device manufacturers official drivers and hopefully this will solve your problem.

I was fed up with this problem for 6 hours or so and then i found the following solution :-

BlueStacks (android emulating software) interferes with Unity’s ability to communicate with a cable connected android device. So even if bluestacks is just installed on your system and not even running, it will interfere with Unity’s remote app and it won’t be able to run on your physical device connected via a cable. This is valid for android but I dont know about iOS because i don’t use it.

Solution - Open windows task manager and kill all tasks with the name “BS” or “Bluestacks” written on them. Then connect your device with Unity remote and follow the normal procedure as mentioned in all threads and tutorials. It shall work like a charm.

This might not be valid for everyone who’s unity remote is not working but I thought I’d just share my personal experience so it could help someone out.

You must download and install the andoird sdk and
the usb driver you can find the usb driver here : Fazer o download do driver USB do Google  |  Android Studio  |  Android Developers

and the sdk here:

To enable Application Settings that USB Debugging, Stay Awake and Allow Mock Locations, on a Samsung Galaxy S5.

  1. Go to System Settings, on the device.
  2. About device.
  3. Tab 7 times, on the build number, A warning tells you, that developer mode has been enabled.
  4. Go back, and right over About device there is a new option called Developer options, click on that.
  5. Turn on Stay awake.
  6. Turn on USB debugging.
  7. Turn on Allow mock locations

Apart from the things mentioned one thing to remember is that checking “Error Pause” option in Unity Console. If Error pause is on and if there are any errors, Unity remote 4 doesn’t work.
Last time, It was nightmare recognising this option for one of our developers.

you need to download the usb driver to work with unity remote

My problem was my computer wouldn’t recognize my phone (Crappy Ole’ Galaxy S3) when it was in MTP mode. I set it back to camera mode, along with all the crap in the troubleshooting guide, and boom. Works good!

You can use the below steps for resolution of above query:
Step 1 - Download Android SDK

Step 2 - In the SDK installer ensure you install “Google USB Drivers”

Step 3 - Go to device manager and make sure your device has its drivers installed. You can get more help here. Get the Google USB Driver  |  Android Studio  |  Android Developers

Step 4 - In Unity under preferences set the path to the Android SDK. C:\Program Files (x86)\Android\android-sdk or something similar.

Step 5 - Close Unity

Step 6 - On your android device ensure that in Application Settings that USB Debugging, Stay Awake and Allow Mock Locations are all enabled.

Step 7 - Connect via USB and launch the remote app.

Step 8 - Launch Unity

Step 9 - Run your game in the editor

Step 10 - Enjoy
Source: Android Developer Forum
and Google*
Hope this will resolve your issue. Do reply on my thread for more explanation

Please follow all steps below then check.

Here are the steps you might be missing

  1. Go to Edit Menu:- Project Setting:- Editor.
  2. Under Unity Remote: Device choose “Any Android Device”.
  3. Connect your android device through usb cable.
  4. Run unity Remote on your android device.
  5. Now press play button in unity.
  6. It will launch your game in android device.

I hope your query will be resolve after this.

If you have any query related to java you can post your query at Java questions and answers forum and get answers instantly from the experienced members.

,Please follow all steps below then check.

Here are the steps you might be missing

  1. Go to Edit Menu:- Project Setting:- Editor.
  2. Under Unity Remote: Device choose “Any Android Device”.
  3. Connect your android device through usb cable.
  4. Run unity Remote on your android device.
  5. Now press play button in unity.
  6. It will launch your game in android device.

I hope your query will be resolve after this.

If you have any query related to java you can post your query at Java questions and answers forum and get answers instantly from the experienced members.

For me everything works. I have Win10 x64, tablet NVIDIA Shield K1 with android 6.0. But sometimes something goes wrong - For last week everything works ok, but today I click “play” and nothing appears on screen tablet. Solution for this (for me) is wipe tablet. After that everything is ok, again, for some time (week, maybe more).

I observed something interesting:
If everything is ok, when I unplug usb cable and plug again (several times even) and type “adb devices” in cmd, I see “[device_id ] device”.
But if remote is broken, when I unplug and plug again cable as before, I see this result after type “adb devices”: “[device_id] offline”.

I have tried everything - restart pc, adb, tablet. Toggle debug usb, revoke usb authorization - nothing help me. Only wipe table is solution.

Each time you restart the Unity Remote app you must restart Unity or the app will not pick it up.

Mabit, you rock!! That one line in your info saved my bacon, and finally! explains why my Remote worked sometimes and sometimes didn’t.

Omg, Unity, please let the Remote sense Unity or vice versa without having to restart Unity.

Thanks again, Mabit!!!

In my k00c Asus Transform pad unity remote not working.
I download driver booster for windows, its find updated drivers for ADB.
After all works ok

For those of you who are still struggling with Unity Remote 5, I have a solution. I found this after 4 stressful hours. Once your adb drivers are installed and your device is listed in “adb devices” command output, do the following:

  1. Go to Edit > Project Settings > Editor and choose Any Android Device.
  2. Now do this one time. Go to Edit > Build and Run. This way, your game will be compiled and pushed directly to the device.

Next time, when you open Unity Remote 5 app and click on play on Unity editor, the scene will appear on your device.

On Unity 5.4.1f1 it is working on my OnePlus One.
I installed Unity Remote 5 (Version 2.0).
It doesn’t matter wich USB Protocol i have activated (only loading, MTP and PTP are all working).
The only thing i have to do if it displays nothing is:

  1. Close Unity
  2. Kill “adb.exe (32 Bit)” Process with Task-Manager
  3. Start Unity

The ANNOYING Problem is that windows ADBexe manager may not be detecting your device. Go into task manager - services and end the process tree of the adb.exe. Restart unity and hopefully it will work. This worked for me - sometimes you have to do this with android studio!

CHANGE YOUR CORD - I just lost 2 hours of my life because the USB cord I was using was apparently faulty. lol

I have tried everything listed here but une Edit > Preferences I dont see any sdk path or something similar did I miss something or did it juste disappear in unity 5 ? Edit > Preferences ?,I tried all the steps listed here but nothing seems to work, I have my LG G5 running Nougat, Unity remote 5, I have installed the USB google driver, But under oreferences there is no path to the SDK, did I miss something are we talking about Edit > Preferences ?