ionique de la plate-forme d'ajouter android - nom du Package doit ressembler à: com.de l'entreprise.Nom
Im obtenir commencé dans le développement ionique de l'app, j'ai suivi le guide dans http://ionicframework.com/docs/guide/installation.html
juste au cas où: la commande "ionique de la plate-forme d'ajouter ios" et je suis sdk android installé.
lors de la saisie de la commande "ionique de la plate-forme d'ajouter android", j'obtiens cette erreur:
Adding android project...
/Users/LihaiMac/.cordova/lib/npm_cache/cordova-android/3.7.1/package/bin/node_modules/q/q.js:126
throw e;
^
Package name must look like: com.company.Name
Error: /Users/LihaiMac/.cordova/lib/npm_cache/cordova-android/3.7.1/package/bin/create: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
J'ai essayé de chercher une réponse dans d'autres postes connexes, mais pas avec succès..
Je vais apprécier l'aide dans la résolution de mon problème..
Vous devez vous connecter pour publier un commentaire.
Ce mladen5 dit est correct. Vous avez besoin d'aller à l'config.xml de votre Cordova/Phonegap projet et de modifier l'id de rencontrer le nom du package attentes.
Le nom peut être trouvé dans la propriété ID et est com.mydomainhere.appnamehere" dans l'exemple de config ci-dessous:
"Nom du Package doit ressembler à: com.de l'entreprise.Le nom de" cette erreur est très utile. Vous avez des nom de package est invalide, commence probablement avec le numéro.
Android package règles:
La meilleure façon de le faire est lorsque vous êtes en train de créer une nouvelle application. Les Ionique interface de ligne de commande(CLI) prend en charge deux options pour faire de la bonne façon:
Vous pouvez également l'application et le nom du package définir à l'aide de l'interface ligne de commande(CLI) de la création de votre projet, en temps comme ce ci-dessous.
MyNewApp est mon projet nom de l'application.
Simple, non ? Maintenant, lorsque vous déployez des magasins de votre pièce d'identité sera unique.
J'ai eu le même problème avec Ionique, il y a quelques semaines. Le problème peut être résolu en éditant config.xml.
Trouver la ligne qui commence par
La syntaxe à l'intérieur id="" doit être com.de l'entreprise.(nom de l'entreprise)
ID doit être sans tiret, les mots séparés par des points: word.mot.mot
Dans votre config.xml donner le nom du package en fonction de votre projet nom du package
Donner widget id dans votre config.xml que com.test.testapp