web-dev-qa-db-fra.com

AVERTISSEMENT: Aucune cible spécifiée, déploiement sur émulateur

J'essaie de lancer une application ionique sur mon téléphone portable (Android 4.4.2) . Le débogage USB est activé.

Quand je lance la commande "ionique émuler Android" tout fonctionne bien et l'application est ouverte dans l'émulateur.

Mais quand je lance la commande "ionic run Android" je reçois l'avertissement suivant:

AVERTISSEMENT: aucune cible spécifiée, déploiement sur l'émulateur

et l'application est lancée sur le périphérique virtuel ...

L'application ne devrait-elle pas fonctionner sur mon téléphone portable? Qu'est-ce que je fais mal? Comment puis-je spécifier la cible?

P.S .: Lorsque je copie le fichier .apk sur le téléphone, je peux exécuter l’application.

51
Klaus Ertl

J'ai résolu le problème.

Voici ce que j'ai fait: J'ai saisi dans la ligne de commande: adb devices (situé dans le dossier "platform-tools" du SDK Android) qui m'a renvoyé une liste vide.

J'ai donc installé les pilotes de mon téléphone, que j'ai téléchargés à partir de la page d'accueil du fournisseur.

Maintenant, la liste contient mon appareil et l'application est lancée sur mon téléphone portable.

37
Klaus Ertl

Un autre outil de développement (Chrome Inspect) était ouvert et il "mangeait" la connexion. Dans mon cas, fermer le panneau Chrome Inspect et exécuter ionic run Android fonctionnaient.

56
tomasbedrich

J'ai eu un problème différent, avec une solution très simple.
Lorsque vous branchez votre appareil Android pour la première fois, il vous sera demandé de faire confiance au certificat de l'ordinateur. Cet écran contextuel a disparu de moi alors que je venais de recevoir un appel. 

Il suffit de débrancher/replacer votre téléphone et d'accepter le certificat de votre ordinateur!

18
Michiel

Une fois que vous avez activé le débogage de votre appareil, veillez à activer le partage de connexion USB sur l'appareil.

Paramètres> Partage de connexion & réseaux> Partage de connexion USB

Cela a résolu le problème pour moi.

15
hugo

Dans mon cas, j'avais Android 5.1.1, et voici les étapes que j'ai suivies:

  • Veuillez vérifier que votre ordinateur reconnaît votre téléphone (vous pouvez accéder aux fichiers comme dans un lecteur flash USB). Si ce n'est pas le cas, installez les pilotes à partir de Google ici .
  • Vérifiez que les options de débogage USB sont cochées sur votre téléphone, puis: 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

13
artemisian

Aucun de ceux-ci n'a fonctionné pour moi sur Android 6.0 sur un mac.

J'ai trouvé cet article: http://trendblog.net/Android-file-transfer-not-working/

en citant:

  • Activez le mode développeur en accédant à Paramètres> À propos du téléphone (tout en bas)> appuyez plusieurs fois sur Numéro de construction jusqu'à ce que la fenêtre contextuelle apparaisse.
  • Allez dans Paramètres> Options du développeur
  • Activer le débogage USB
5
Shane Loveland

J'ai eu deux problèmes (Ubuntu OS): 

  1. J'avais une connexion ouverte avec chrome//inspect - ferme ça (ferme simplement l'onglet)
  2. J'ai raté la boîte de dialogue qui apparaît lorsque vous connectez votre appareil via un câble USB. Vous devez faire confiance à l'ordinateur. 

Maintenant, lancez la commande cordova run Android et examinez votre appareil. Une autre boîte de dialogue apparaîtra. Cliquez sur OK. Dans le terminal, vous verrez LAUNCH SUCCESS. En passant, j'ai également supprimé l'ancienne application de mon appareil.

4
Reza

Je suis sur un Mac.

Ce qui a fonctionné pour moi a été de tenir compte de l'avertissement affiché sur le périphérique, selon lequel il n'existait aucun programme sur le Mac pouvant se connecter au périphérique, tel que le transfert de fichiers Android.

J'ai installé ça. Débranchez et rebranchez le câble USB. Et voila.

3
arieljake

Aucune cible spécifiée et aucun périphérique trouvé, déploiement sur l'émulateur Lorsque ce message s'affiche, vous devez cliquer sur DÉMARRER et activer votre émulateur avant.

 enter image description here

1
Junior Placido

Si votre application est déjà installée sur votre appareil et que le débogage de votre appareil est déjà activé.

Ensuite, désinstallez l'application précédente et installez l'apk frais 

Sudo ionic cordova run Android
0
Raza Jaffar

Une fois que vous avez supprimé le plug-in USB de l'ordinateur, cela ne fonctionnera pas. Déjà, ouvrez le Chrome inspecter sur votre PC signifie que vous fermez cet onglet et exécutez. Dans mon cas, fermer le panneau Chrome Inspect et exécuter ionic cordova run Android fonctionnait.

C'est tout. Profitez de votre codage

0
mahendren