android' n'est pas reconnu comme une commande interne ou externe
Je vais essayer d'obtenir la nouvelle GCM service fonctionne pour moi, j'ai donc été à la suite de la démonstration, comme décrit ici: http://developer.android.com/guide/google/gcm/demo.html
Jusqu'à présent, tout fonctionne bien. Cependant, je suis censé construire la ant
fichiers à l'aide de la ligne de commande maintenant, et c'est là que les choses arrêter de travailler.
Pour une raison quelconque, cette commande $ android update project --name GCMDemo -p . --target android-16
me donne une très belle
'android' is not recognized as an internal or external command,
operable program or batch file.
Normalement, ce qui peut facilement être corrigé avec une rapide recherche sur Google, mais je n'ai pas trouvé un seul autre utilisateur avec ce problème. Quelqu'un pourrait-il me dire quel est le problème?
Mon hypothèse est que j'ai besoin d'ajouter de l'Android outils de dossier à mon PATH
, mais je préfère être sûr.
Vous devez vous connecter pour publier un commentaire.
Votre supposition est correcte, il suffit d'ajouter le dossier contenant android.chauve-souris(outils de dossier) pour le CHEMIN d'accès. Sinon, le système ne sera pas en mesure de trouver un programme.
Autre possibilité est de changer de répertoire (à l'aide de cd) dans le dossier tools, et exécuter la commande à partir de là. Depuis le répertoire courant (quel qu'il soit) est généralement dans le CHEMIN d'accès, le système va le trouver. Mais ce n'est pas pratique, parce que souvent, vous voulez exécuter cette commande dans un répertoire différent.
Trouver android.chauve-souris sur votre système. Sur la mienne (win 8 x64) c'est en vertu de C:\Users\{nom d'utilisateur}\AppData\Local\Android\sdk\tools\android.chauve-souris
Ouvrir une console de commande, et d'utiliser le "doskey de "commande":
Cela permettra de continuer à travailler dans la commande d'ouverture de la console. Pour le rendre permanent est plus difficile: http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html
Vous pouvez aussi essayer d'ajouter sur votre CHEMIN comme un autre de l'affiche proposée, mais qui n'a pas fonctionné pour moi. Je recommande une simple interface graphique pour le faire, comme https://patheditor2.codeplex.com/
Dans Windows 7, accédez à
et de mettre à jour le chemin d'accès sont les suivants:
Utiliser des points-virgules pour séparer les chemins d'accès si plus d'un exister.
Sur Windows 10, ajouter les deux:
à la CHEMIN variable d'environnement du Système et de l'Utilisateur. Assurez-vous que vous fermez votre invite de commande et redémarrer une nouvelle, puis il invite à essayer la commande.
De la compilation des réponses précédentes, je n'ai la suite pour obtenir le kit SDK d'Android et gradle de travail (Vous avez besoin de gradle de travailler de toute façon pour compiler votre projet Android):
Conditions préalables. Vous avez le jdk Java SDK Android et gradle installé dans les dossiers que j'ai trouvé sur mon ordinateur. S'il vous plaît, vérifier:
Mettre en place trois nouveaux variable système (Panneau de configuration\Système et Sécurité\Système d'Avance du système ->paramètres->variables d'environnement-système de variables). Ne pas oublier de changer de java et de gradle versions.
Ajouter les chemins d'accès suivants pour les chemins d'accès système (Panneau de configuration\Système et Sécurité\Système d'Avance du système ->paramètres->variables d'environnement-système de variables):
Fermez et ouvrez de nouveau votre application Dos (Cmd terminal, etc.). Vous pourriez REDÉMARRER votre ordinateur, assurez-vous que le système voit les variables. Si vous ne souhaitez pas redémarrer, vous pouvez utiliser les conseils de @wordsforthewise
Vérifier si le SDK Android et gradle fonctionner correctement avec les commandes du terminal
Ce qui a fonctionné pour moi:
La configuration de la ANDROID_HOME variable comme une variable Système au lieu d'une variable utilisateur.
Je suis avec Windows 10, vous ne savez pas si ce qui compte.