No Android devices found

This problem occurs VisualGDB cannot find any device capable of running your App.

To run Android apps you need either a physical Android-based device (e.g. a phone or a tablet), or a virtual device (using Android Emulator).

Physical devices

If you are using a physical device, but VisualGDB cannot find it, please follow this checklist to resolve the problem:

  1. Ensure that USB debugging is enabled on your device (Settings->Develop Option->USB debugging):
  2. Ensure that the device is connected to your computer and the USB debugging driver is installed. If you don't have the driver, please install it using this guide.
  3. If VisualGDB still cannot find the device, try changing the USB Connection Type to Charge Only.
  4. If nothing hepls, see Manual Diagnostics section in the end of this page.

Android  Emulator

If you do not have a physical Android device, you can create a virtual device using the Android Emulator. Warning: Android Emulator is significantly slower than physical devices, does not support OpenGL API and might crash randomly. Use physical devices when possible.

  1. In Visual Studio select Android -> AVD Manager.
  2. In AVD Manager press "New".
  3. Enter a device name and select a target. Please use Android 2.3.3 or newer. Older versions are not stable and might not work.
  4. Press "Create AVD"
  5. Press "Start"
  6. Wait till your device starts up.

Manual diagnostics

If the checklists above do not resolve your problem, please do the manual diagnostics:

  1. Open command-line prompt.
  2. Go to platform-tools directory in your Android SDK directory (e.g. C:\Program Files (x86)\Android\android-sdk\platform-tools).
  3. Run the following command-line:
  4. adb devices
  5. The output of the command might contain error description useful for diagnosing your problem.