cordova create <app_name>
.cordova platform add Android
cordova ripple Android
.Je sais grâce à docs que je peux configurer Eclipse et effectuer la construction. (Je ne cherche pas ça)
Mais je ne peux pas créer de fichier .apk en utilisant la commande cordova build Android
. Lorsque j'exécute la commande, il n'y a pas de sortie sur la ligne de commande, la commande se termine. Je n'arrive pas à localiser le fichier .apk.
Existe-t-il un moyen de créer un fichier .apk à partir de la ligne de commande? (Vous recherchez également des suggestions pour d'autres plateformes)
Merci,
Vous devriez obtenir une sortie plus détaillée en exécutant cordova -d build Android
.
Vous pouvez également utiliser les scripts cordova-Android sous-jacents pour créer:
cd platforms/Android
./cordova/build
OU, pour extraire encore plus de couches, vous pouvez utiliser le script ANT Android pour exécuter la construction (ce que les scripts de Cordova proposent de toute façon):
cd platforms/Android
ant debug
Pour Android, l'emplacement par défaut des fichiers APK est le répertoire bin.
L'emplacement est défini par les propriétés ant dans le SDK Android buil.xml
<import file="${sdk.dir}/tools/ant/build.xml" />
La sortie apk sera dans deux formats debug ou release
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />
L'emplacement de votre apk ressemblera à ceci:
Utilisez cordova compile Android
Cela produira un fichier .apk de débogage dans plateformes/Android/bin
Cela fonctionne avec Cordova 3.3.1
J'utilisais la fourmi 1.7 qui causait le problème. Il n'y avait aucun message d'erreur mentionnant la version. Après être passé à Ant 1.8.xx, phonegap a pu installer et créer le projet Android.