10
votes

Comment construire un projet Apache Cordova à partir de la ligne de commande?

  • J'ai mis en place Apache Cordova sur ma plate-forme Windows / Cygwin.
  • Je peux créer un projet à l'aide de la commande - CORDOVA CREATE .
  • J'ai ajouté une plate-forme Android à l'aide de la commande - CORDOVA Platform Ajouter Android
  • Je peux exécuter l'échantillon 'HTML / CSS / JS' à l'aide de CORDOVA RIPPLE Android .
  • Je peux télécharger le projet pour construire.Phonegap et obtenir le fichier .apk.
  • Je sais des documents que je peux configurer Eclipse et faire la construction. (Je ne cherche pas cela)

  • mais je ne peux pas créer de fichier .apk à l'aide de la commande CORDOVA Catégorie Android . Lorsque j'exécute la commande, il n'y a pas de sortie sur la ligne de commande, la commande se termine simplement. Je ne peux pas localiser le fichier .apk.

    Y a-t-il une manière dans laquelle je peux créer un fichier .apk à partir de la ligne de commande? (À la recherche de suggestions pour d'autres plates-formes)

    merci,


1 commentaires

J'ai trouvé ce lien qui semble pertinent: wiki.apache.org/cordova/commandlinetoolingDesign . Réponse courte, à mon avis, l'ensemble de la pile d'applications HTML5 est toujours sous Devil lourd. Attendez-vous à un tour cahoteux.


4 Réponses :


12
votes

Vous devez obtenir une sortie plus verbeuse en exécutant CORDOVA -D Construire Android CODE>.

Alternativement, pour utiliser les scripts sous-jacents Cordova-Android à construire, vous pouvez: P>

cd platforms/android
ant debug


0 commentaires

4
votes

pour Android L'emplacement par défaut pour les APKS est le répertoire des bin

L'emplacement est défini par les propriétés antes dans l'androïde sdk buil.xml xxx

l'apk de sortie sera dans deux formats de débogage ou de libération xxx

L'emplacement de votre APK sera similaire à celui-ci:

  • myandroidApp / bin / myandroipp-débog.apk
  • myandroidApp / bin / myandroidApp-version.apk

0 commentaires

0
votes

J'utilisais Ant 1.7 qui causait le problème. Il n'y avait pas de message d'erreur mentionnant la version. Après avoir changé à Ant 1.8.xx, PhoneGap a pu installer et construire le projet Android.


0 commentaires

3
votes

Utiliser CORDOVA Compiler Android

Cela produira un fichier de débogage .apk dans plates-formes / Android / bin

Ceci fonctionne avec CORDOVA 3.3.1


1 commentaires

Cela fonctionne, mais vous devez ajouter aux variables locales une variable nommée «Android_Home» avec la destination dans le SDK Android. Je recommande ce lien =) ccoenraets.github.io/cordova-tatutoriel/ ...