WARNING : No target specified, deploying to emulator

81,372

Solution 1

I solved the problem.

Here is what I did: I typed into the command line: adb devices (located in the "platform-tools" folder in the Android SDK) which returned me an empty list.

So I installed my phone's drivers, which I downloaded from the vendors homepage.

Now the list contains my device and the app is started on my mobile phone.

Solution 2

I had another developer tool opened (Chrome Inspect) and it "ate" the connection. In my case, just closing the Chrome Inspect panel and running ionic run android worked.

Solution 3

I had a different problem, with a very simple solution.
When plugging in your Android device for the first time, it'll ask you to trust the computer's certificate. That popup screen disappeared on me, as I was just getting a call.

Simply unplugging/replugging your phone and accepting your computer's certificate should do the trick!

Solution 4

Once you've enabled your device for debugging, make sure to turn on usb tethering on the device;

Settings > Tethering & Networks > USB tethering

This fixed the problem for me.

Solution 5

In my case I had Android 5.1.1, and below are the steps I took:

  • Please check that your PC recognizes your phone (you can access the files like in a USB flash drive). If not please install the drivers from google here.
  • Please check that the USB debugging options is checked on your phone, then: 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.

enter image description here

Share:
81,372
Klaus Ertl
Author by

Klaus Ertl

Updated on February 19, 2022

Comments

  • Klaus Ertl
    Klaus Ertl about 2 years

    I'm trying to run an ionic app on my mobile phone (Android 4.4.2). USB-Debugging is activated.

    When i run the command "ionic emulate android" everything works fine and the app is opend in the emulator.

    But when I run the commad "ionic run android" I get following warning:

    WARNING : No target specified, deploying to emulator

    and the app is started on the virtual device...

    Shouldn't the app run on my mobile phone? What am I doing wrong? How can I specify the target?

    P.S.: When I copy the .apk file to the phone I can run the app.