J'ai récemment construit une application Android utilisant Eclipse (Galileo) sur mon PC/XP. Je suis un novice en développement Android et il m'a fallu 2 mois pour créer mon application tout en lisant/en expérimentant avec tous les hauts et les bas de la programmation Java et autres. Le projet fonctionne bien sur Eclipse. Je souhaite maintenant signer l’application (en cours de lecture sur la procédure à suivre) en vue de sa publication sur Android Market. À ce stade, je suis perplexe. La "signature de votre application" parle de la signature du fichier .apk avec votre clé privée. Ma question est la suivante: où se trouve le fichier .apk situé sur mes fichiers PC/Eclipse. Je sais où se trouvent les fichiers src, res, manifest et R.Java car je les utilise depuis 2 mois. Où se trouve le fichier .apk? J'espère que quelqu'un pourra m'aider.
Francis
Dans Eclipse, l'emplacement par défaut d'un fichier * .apk compilé est situé dans le répertoire bin
, sous l'espace de travail du projet.
Par exemple, mon espace de travail Eclipse est sous c:\Users\crsierra\workspace
et mon projet Eclipse est nommé HelloWorld
. Par conséquent, le fichier HelloWorld.apk
sera situé sous c:\Users\crsierra\workspace\HelloWorld\bin\HelloWorld.apk
Dans Eclipse, cliquez avec le bouton droit de la souris sur votre projet et dans ce menu, sélectionnez Outils Android-> Exporter le package d'application signé .
Et dans ce dialogue apparaissant suivez les instructions.
Merci, tout le bast.
Vous pouvez exporter des fichiers .apk signés et non signés à l'aide d'Eclipse. Vous pouvez également générer une clé privée et utiliser simplement Dossier de projet -> Clic droit -> Outils Android
Si vous exécutez déjà votre projet sur un émulateur, fermez simplement cet émulateur.
Project->clean
Project->BuildProject.
Et puis exécutez votre projet dans l'émulateur, puis vérifiez-le
bin/res/your.apk file
Généralement dans le dossier bin
.
C'est simple, allez à:
Espace de travail -> Dossier YourApp & dans ce dossier, tapez dans la barre de recherche (en haut à droite) pour votre YourApp.apk
!