title: No USB devices or running emulators detected, despite ADB detecting the phone successfully
body: <p>I know this question was asked a lot, but going through dozens of answers none have been helpful. 
  I'm attempting to run a simple hello world on my Huawei Mate 9 using Android Studio 2.3.1 (The APP is 4.X Jellybean API) running on Debian (Jesse). </p>
  
  <p>-I have enabled debugging options on the phone (I can see developer options)</p>
  
  <p>-Installed the SDK and ADB through the Android Studio.</p>
  
  <p>-Device is being detected successfully on ADB devices.*</p>
  
  <p>-I have tried MTP and PTP (currently it's on PTP)</p>
  
  <p>Despite all different combinations I don't see my phone ready for uploading my program.</p>
  
  <p>*With android studio closed:
  when I check adb it usually never finds the phone the first time (adb devices) but after i do kill-server and start-server, i get the unique phone ID the second time I run adb devices. Needless to say, should I run studio after the second time around when it detects it, the phone still does not appear.</p>
  
  <p>Thanks</p>