J'ai installé Cordova et créer un nouveau projet.
Mais quand j'utilise cette commande pour ajouter une plateforme Android:
cordova platfom add Android
cette erreur apparaît:
Error: Failed to fetch platform Android
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: version not found: [email protected]
Voici comment j'ai créé le nouveau projet:
cordova créer bonjour com.example.hello HelloWorld
Et voici mon gestionnaire de SDK:
Mais je peux ajouter une plateforme ios (mais je travaille sous Windows)
J'ai eu le même problème avec la version [email protected]. J'ai résolu ce problème en vérifiant quelle version d'Android est fournie par Cordova. Vous pouvez le vérifier dans C:/Utilisateurs /% USER% /. Cordova/lib/npm-cache/cordova-Android
Ensuite, vous installez la version de la plateforme Android fournie. Pour moi, c'était @ 5.1.0 qui se trouvait dans mon dossier cordova-Android. J'ai donc utilisé la ligne cmd suivante:
cordova Platform ajoute [email protected] qui devrait être une version différente pour vous.
Sincères amitiés !
Avait le même problème après avoir utilisé nvm pour changer de version de noeud. Il suffit pour moi de retirer la plateforme Android et de la réinstaller:
cordova platform rm Android && cordova platform add Android
vous pouvez vérifier la version Android fournie par cordova en tapant cordova platform ls
dans le dossier nom du projet/cordova. J'ai mentionné ci-dessous url https://cordova.Apache.org/docs/fr/latest/guide/platforms/Android/ .
(Pour moi, le dossier .cordova/lib était vide).
Ajoutez ensuite cette plateforme à partir du dossier cordova du projet en exécutant cordova platform add [email protected]
(dans mon cas, le problème a été résolu).
Dans mon cas, après tant de tentatives, j'ai résolu le problème en exécutant la commande suivante:
Sudo npm install [email protected] -g
Ensuite, j'ai pu ajouter une plateforme et construire mon projet.
Ajoutez C:\Windows\System32
à la fin de votre path
dans les variables d'environnement si elles n'existaient pas avant . Ensuite, fermez cmd, ouvrez-le à nouveau et exécutez:
cordova platfom add Android
Il semble y avoir une erreur avec [email protected] et versions ultérieures. J'ai eu le même problème et en utilisant l'étape ci-dessous a été capable de construire mon apk.
Faites ce qui suit:
cordova platform remove Android
Ajoutez ensuite 6.1.2 spécifiquement
cordova platform add [email protected]
Également trouvé ce qui suit comme solution temporaire
cordova platform add Android --nofetch
J'ai eu ce même problème, cependant, le problème était une dépendance de pairs manquante sur acorn
.
L'ajout de acorn
à la section devDependencies
de mon package.json
a joué un rôle.
Ma suggestion est donc de rechercher les dépendances d'homologues manquantes et de les ajouter à la section devDependencies
de votre package.json
.