2017-05-17 3 views
3
$ ionic run android --device 
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\user\Desktop\transroads\jvdappNew\jvdApp\hooks\after_prepare\010_add_platform_class.js C:/Users/user/Desktop/transroads/jvdappNew/jvdApp 
add to body class: platform-android 
ERROR running one or more of the platforms: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable. 
You may not have the required environment or OS to run this project. 

Il fonctionnait correctement, mais quand je mis à jour mon Android studio il est installé un autre SDK aussi maintenant je suis ayant deux SDK dans le chemin ANDROID_HOME, ceux-ci sont SDK et SDK1. SDK a API23 et SDK1 API24. chaque fois que je cours la commande "ionic run android - terminal" terminal montre toujours cette erreur que j'ai discuté ci-dessus. Avant la mise à jour d'Android Studio, tout fonctionnait correctement, mais après la mise à jour, je suis incapable d'exécuter l'application ionique sur mon appareil mobile. Le chemin d'accès au répertoire ANDROID_HOME est C: \ Utilisateurs \ utilisateur \ AppData \ Local \ Android \ sdk; et j'ai le dossier SDK1 également après la mise à jour d'Android Studios sur cet emplacement.comment résoudre cette erreur en cours d'exécution d'un ou plusieurs de la plate-forme quand je suis runnning « ionique exécuter Android --device »

AVD Manager.exe et SDK Manager.exe ces fichiers sont uniquement dans SDK et SDK1 n'ayant rien de tel. S'il vous plaît aidez-moi hors de ce.

Quelqu'un peut-il me dire si la plate-forme peut fonctionner sur un gestionnaire de SDK?

+0

Que donne la commande 'cordova requirements'? –

+0

$ conditions de cordova Exigences vérifier les résultats pour android: Java JDK: installé. SDK Android: installé Cible Android: non installée SDK Android introuvable. Assurez-vous qu'il est installé. Si ce n'est pas le cas par défaut, définissez la variable d'environnement ANDROID_HOME. Gradle: non installé Impossible de trouver le wrapper Gradle dans Android SDK. Peut-être besoin de mettre à jour votre SDK Android. Apparu ici: C: \ Utilisateurs \ utilisateur \ AppData \ Local \ Android \ sdk \ outils \ templates \ gradle \ wrapper Erreur: Certaines vérifications d'exigences ont échoué – faizan

+0

hmm .. quelle est la version de votre plate-forme androïde cordova? –

Répondre

2

Vous devez mettre à jour votre plate-forme Android Cordova. Fondamentalement l'ancienne version jusqu'à 6.2.0 utilisé android commande qui est obsolète dans le SDK.Ceci a été corrigé dans 6.2.0

Vérifiez this answer pour plus d'informations.

Mettez à jour votre cli cordova premier:

npm install -g [email protected] 

Vous pouvez mettre à jour à la dernière plate-forme en faisant:

ionic platform add [email protected] 

Ou

ionic platform add [email protected] 

Pour IONIC CLI v3 la commande est:

ionic cordova platform add [email protected]