Je ne comprends pas où puis-je trouver mon paquet qui est compilé pour pouvoir le copier sur mon appareil et l'installer à partir de là.
Ce que j’ai fait, c’est de créer un projet vide, puis de le construire sans erreur, mais je ne trouve pas le fichier .apk
.
\platforms\Android\bin
a HelloWorld-debug.apk
mais je ne veux pas déboguer un paquet, mais un paquet normal.
J'ai essayé phonegap build Android
ainsi que phonegap build Android local
et aucune différence n'a été trouvée entre ces deux commandes. Aussi, pourquoi est-il même nommé HelloWorld
si j'ai nommé mon projet lololol
?
Utilisez-vous éclipse? Si c'est le cas, jetez un coup d'œil à ce tutoriel. Cela vous permettra d'exporter dans un fichier .apk.
Vous pouvez changer le nom de l'application après avoir créé le projet, dans le fichier:
ProjectFolder/www/config.xml
Après cela, vous devez reconstruire le projet. Si vous voulez la version, allez à
ProjectFolder/plates-formes/Android/cordova
puis exécutez la commande:
cordova build - release
Cela crée une version non signée APK dans le dossier ProjectFolder/plates-formes/Android/bin, appelée YourAppName-release-unsigned.apk.
Phonegap 5.4.0 les place dans les plateformes/Android/build/output/apk
J'ai exécuté phonegap build --release
pour le faire. J'essaie toujours de comprendre tout cela cependant!
Consultez les plateformes/Android/build.xml pour savoir d'où "HelloWorld" peut-être. Dans mon cas, j'ai une ligne qui dit
<project name="CordovaApp" default="help">
et mon application s'appelle "CordovaApp-release.apk", au lieu de ce que j'ai dans config.xml. Je suppose que la "plate-forme Cordova add Android" fait quelque chose de légèrement faux, mais pas tout à fait sûr.
Je suppose qu'ils ont de nouveau déplacé l'emplacement de l'apk . Voici ma version et le nouvel emplacement:
> phonegap -v
8.0.0
emplacement d'apk après
> phonegap build Android - release
[dossier_projet]\plateformes\Android\app\build\sorties\apk\release
Notez le dossier extra\app.
dans les versions les plus récentes, le fichier apk doit se trouver dans/plateformes/Android/app/build/output/apk/release /.