ADB not finding device with Galaxy S8 and Windows 7 I'm trying to get my Galaxy S8 to work with unity for gear VR development but I cannot seem to get ADB to find the phone.

I've enabled USB debugging in development options and also have the latest version of Android Studio and the SDK, I've also installed the Android 7.0 package in Android Studio and the windows USB drivers from that, I've also reset both the phone and computer after one suggestion, one person even suggested updating the USB drivers for the phone in device manager on windows to the drivers(Android_winusb) in the SDK folder but it says it cannot find any relevant drivers, also have tried adb kill-server and adb start-server.

Nothing I do seems to help at all. Also I really don't want to have to root the phone as that voids any warranty but from everything I've read there's no need to do that in order to get this working.
I suggest you to connect your phone to your PC, and on your computar to go on Device Manager in control pannel and remove devices related to your smartphone.

Then, disconnect the smartphone from you PC.

Restart your PC and your phone.

Connect again your Phone to your PC.

Another try:
Simply disable USB Debugging, while connected to PC.
Re-enable It and connect to your PC.