Cette question semble embarrassante simple, mais elle me vexe encore. J'utilise l'environnement Android standard ADT et Eclipse pour créer mon application Android. L'apk est nommé d'après le nom du projet dans Eclipse, mais je veux nommer l'apk quelque chose de différent ... Comment puis-je personnaliser le nom de l'artefact apk produit lors de la construction du projet?Android: Comment définir le nom de l'APK compilé?
Répondre
Je suis très surpris qu'il n'y ait apparemment aucun moyen de le faire, mais hélas, j'ai trouvé que lorsque vous exportez finalement un fichier apk signé via eclipse, vous pouvez spécifier le nom de l'APK. Cela résout mon problème.
Comment spécifier ce nom? –
Dans la dernière étape, il vous donne un chemin vers le fichier qu'il va enregistrer lorsque vous cliquez sur Terminer. Vous pouvez y ouvrir une boîte de dialogue de sauvegarde normale. –
android mettre à jour le projet --name your_desired_name --path.
ant debug
Ceci devrait être accepté! Txn! –
c'est génial ... J'ai utilisé 'android update project --path .' pour générer un fichier' build.xml'; Je ne pensais pas que cela gâcherait les choses sans spécifier de nom:/ –
Notez que cela vous écraserait sur build.xml personnalisé au cas où vous en auriez un. – Aki
Vous pouvez aussi modifier le build.xml comme suit:
<project name="YourNewProjectNameHere" ...
si vous construisez avec "fourmi" sur la ligne de commande. Sinon, Eclipse utilisera toujours votre nom de projet officiel lors de la création d'un apk. Toutefois, vous pouvez le remplacer en cliquant avec le bouton droit de la souris sur le projet et en sélectionnant Outils Android-> Exporter le package d'application signé; ce qui vous permettra ensuite de spécifier votre propre nom pour le paquet.
S'il vous plaît Essayez ceci ...
S'il vous plaît d'abord le changement \ tools \ android-sdk \ ant \ build.xml pour apk de libération signé
Ces changements sont onetime dans build.xml parce que de ce fichier chaque emploi du temps avec votre build.xml de projet pour générer apk
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />
par
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}.apk" />
Ensuite, exécutez la commande suivante:
projet de mise à jour Android --name your_desired_name --path.
version ant
presse APK Créé dans le répertoire YourProjectName \ bin par nom:
your_desired_name.apk
- 1. problème pour définir le nom de l'application dans Android?
- 2. Comment définir le nom de l'application iPhone?
- 3. Comment définir le module GPS sous Android?
- 4. Android - comment définir keystore
- 5. programme pur C++ compilé pour Android
- 6. android: définir le menu/visible
- 7. Comment définir le nom de l'éditeur dans un BHO
- 8. Comment définir le nom du fil de travail Quartz.net?
- 9. Comment définir le nom de session avec Cherrypy?
- 10. Comment définir le nom de l'auteur dans un projet maven?
- 11. Dictionnaire sérialisable, comment définir le nom de la clé?
- 12. MS Access Interop - Comment définir le nom de fichier d'impression?
- 13. comment définir le nom par défaut et le nom de l'entreprise sur les commentaires dans Xcode?
- 14. Déboguer le code compilé?
- 15. comment le bittorent est compilé en exe
- 16. comment exécuter le code compilé par JavaCompiler?
- 17. Trouver le "nom" de votre application Android
- 18. Android - comment définir l'image de fond d'écran
- 19. définir le nom du processus dans mod_wsgi
- 20. Comment définir le champ du modèle django par son nom?
- 21. Comment définir le nom du processus pour ma propre application
- 22. Comment définir le nom par défaut à GtkComboBox?
- 23. Comment définir le nom d'une cellule Excel en utilisant VBA
- 24. Comment programmatiacally définir le nom principal sur un service hébergé
- 25. Comment définir le texte d'étiquette ASP.NET pour nom d'utilisateur actuel
- 26. Comment définir le nom d'un postvar dans une requête http?
- 27. comment ajouter comprend dans le code c natif qui sera compilé par Android ndk
- 28. Comment déterminer le code C est compilé pour Android/NDK ou iOS
- 29. Comment définir l'apparence du texte dans le fichier manifeste Android?
- 30. Définir le fond d'écran dans Android
Vous le renommez? Ou changer le nom de votre projet? – EboMike
Je préfère ne pas changer le nom de mon projet, car j'ai déjà un autre projet avec le même nom que je veux pour l'APK.Et, je préfère ne pas le renommer à la main parce que cela semble être un mauvais hack et pourrait être problématique lors de la signature du fichier et de l'épingler dans Eclipse. – JohnRock