• Pour avoir accès au forum les nouveaux membres inscrits doivent obligatoirement se présenter et attendre que leur présentation soit approuvée par un membre du Staff.
  • Vous n'arrivez pas a publier ou a télécharger ! Merci de lire le Réglement
  • Spécialiste Electronique auto a Paris.

    Specialiste Auto vous proposes avec une Garantie a vie !!!! Suppression FAP ( DEFAP ) Suppression ADBLUE Reparation Calculateur Reparation EZS ELV Reprogrammation Adaptation Boite de vitesse Systeme hybrid Boitier module OCCASSION / NEUF Désactivation Volets de tubulures d'admission ...

    Plus d'information Clique ici

    Contacter nous au 0754373786

    Envoi Possible de Toute la France si vous étes pas de Paris

Tutoriel Créer un apk

The Mask

Que la Famille
Ancien Staff
Membre Actif
Inscrit
4 Mars 2014
Messages
1,251
Reaction score
4,137
Points
4,158
Comment créer un .apk pour envoyer votre application sur l'Android Market ou installer votre application sur votre téléphone Android ?
Ce tutoriel vous montrera deux approches pour répondre à cette question. Celle avec la ligne de commande et celle avec Eclipse.

I. Avec une invite de commande
I-A. Créer une clé
Tout d'abord il vous faudra ouvrir une invite de commande (Démarrer > Executer > cmd).
Ensuite, dirigez-vous vers l'utilitaire général. En général, le répertoire est :

Code:
cd C:\Program Files\Java\jre1.6.0_07\bin
Attention, il se peut que le fichier ne s'appelle pas jre1.6.0_07. Dans tous les cas il commence par jre et un dossier bin se trouve dedans.
Une fois arrivé ici, il faut utiliser l'utilitaire keytool.exe en ligne de commande comme ceci :

Code:
C:\Program Files\Java\jre1.6.0_7\bin>keytool -genkey -v -keystore c:\androiddeveloppez.keystore -alias
androidDeveloppez -keyalg RSA -validity 10000
- genkey génération des clés (privée et publique).
- keystore prend en paramètres la destination et le nom de votre clé (par exemple, ici nous la positionnons dans c : et elle s'appelle androiddeveloppez.keystore).
- alias prend en paramètre l'alias que vous voulez donner à votre clé (ici androidDeveloppez).
- keyalg correspond au type de l'algorithme à utiliser : DSA ou RSA.
- validity correspond au nombre de jours de validité de votre clé.

À partir du moment où vous tapez sur " entrer ", une suite de questions vous serront posées. Répondez avec vos propres réponses. Voici un exemple :

Code:

C:\Program Files\Java\jre1.6.0_7\bin>keytool -genkey -v -keystore c:\androiddeveloppez.keystore -alias
androidDeveloppez -keyalg RSA -validity 10000
Tapez le mot de passe du Keystore : developpez
Quels sont vos prénom et nom ?
[Unknown] : developpez
Quel est le nom de votre unité organisationnelle ?
[Unknown] : developpez
Quel est le nom de votre organisation ?
[Unknown] : developpez
Quel est le nom de votre ville de résidence ?
[Unknown] : paris
Quel est le nom de votre État ou province ?
[Unknown] : paris
Quel est le code de pays à deux lettres pour cette unité ?
[Unknown] : 75
Est-ce CN=developpez, OU=developpez, O=developpez, L=paris, ST=paris, C=75 ?
[non] : o

Génération de la paire de clés RSA à 1024 bits et du certificat autosigné (MD5W
ithRSA)
pour : CN=developpez, OU=developpez, O=developpez, L=paris, ST=paris, C=75
Spécifiez le mot de passe de la clé pour <androidDeveloppez>
(appuyez sur Entrée s'il s'agit du mot de passe du Keystore) :
[Stockage de c:\androiddeveloppez.keystore

Votre clé est enfin créée ! Il suffit de l'utiliser pour exporter votre application en .apk.

I-B. Créer un .apk
Pour créer notre .apk, nous allons utiliser l'outil jarsigner.
Pour ce faire, il suffit de taper en ligne de commande :

Code:
jarsigner -verbose -keystore c:\androiddeveloppez.keystore developpez.apk androidDeveloppez
- verbose permet d'afficher le détail de la génération de l'apk.
- Keystore demande en paramètre la clé créée auparavant (cf. I-A).



Une fois cette commande passée, il vous sera demandé les différents mots de passe (Keystore et alias).
androidDeveloppez correspond à l'alias défini auparavant (cf. I-A).
Il est important de voir si votre apk créé est bien signé. Pour cela, il vous suffit de taper la commande :



Code:
jarsigner -verify -verbose -certs developpez.apk
- verify permet justement la vérification.
- verbose tout comme au-dessus permet d'afficher le détail de l'exécution de la commande.
- Certs affiche le prénom et le nom enregistrés dans la clé (champ CN).

Une fois cette commande exécutée, un message " jar vérifié " s'affiche si tout va bien.

Maintenant, votre apk est signé mais attention ce n'est pas terminé !
Nous allons exécuter la commande zipalign qui permet d'optimiser votre application. Cet outil est proposé depuis la version 1.6 du sdk.
Il suffit d'exécuter ceci :


Code:
zipalign -c -v developpez.apk
Ceci vous dira si votre application est optimisée ou non.

Dans le cas où elle ne l'est pas (et même dans les autres cas d'ailleurs, ceci ne coûte rien :P), il suffit d'exécuter la commande suivante :

Code:
zipalign -v 4 developpez.apk developpez_new.apk

- v correspond au mot-clé verbose (déjà vu auparavant).
- 4 est le byte d'alignement. On utilisera toujours ce chiffre.
- developpez_new.apk correspond au nouvel apk optimisé créé.

Ceci accélérera le temps d'exécution de vos applications !

Votre apk est prêt ;) 

voila ceux tuto est terminer on va ceux retrouver bientôt pour la 2 eme partie
 

Auteur Sujets similaires Forum Réponses Date
The Mask Tutoriel Créer un apk (partie 2) Tutoriel Android 0
P Question Office365, créer un calendrier public ? Question & Aide 0
_/!\_SAX-_-LUNATiiCK_/!\_ AVIS Créer Un Forum Xenforo Questions & Aides 0
laurent68 ™ Homebrew [Switch] nspBuild pour créer vos propres applications aux format *.NSP Hack/ Homebrew 0
laurent68 ™ Homebrew [SNES Mini] Créer un USB Host sur votre Super NES Mini Hack/ Homebrew 1
Teqzo Discussion [PS4] PS4 Cover Generator pour créer des PSN Covers Discussions Ps4 2
laurent68 ™ Hack MakePFS pour créer des fichiers PFS pour PS4 Hack 0
laurent68 ™ Hack [PS Vita]] GB / GBC bubble maker pour créer vos bulles GB sur PS Vita Hack & Modz 0
laurent68 ™ [Wii U] Créer vos propres arènes de combat pour Smash Bros Wii U 0
HerdoxModz Créer un pkg installeur Pour Mod Menu SPRX [Non Tuto] Hack & Modz 7
ƒ.$๏ȼɨ€ţ¥ Tool TOOL pour créer des tenues au top [GTA V]Tool | Maj's | Eboot 10
laurent68 ™ Template Créer un modèl à suivre dans une catégorie Template 0
laurent68 ™ Template Créer une barre voyante au dessus de la barre de navigation Modifications Templates 0
laurent68 ™ Montage photo, pour créer vos avatars Infographie 6
GUINNESS_-_973-WA Tutoriel [HD][Tuto vidéo CS6] Créer une signature Naruto Tutoriel Infographie 0
GUINNESS_-_973-WA Tutoriel Créer une bannière YouTube style MW2 Playercard ! (Photoshop) Tutoriel Infographie 3
GUINNESS_-_973-WA Tutoriel Créer ton avatar ou ta bannière Plexus :D Tutoriel Infographie 0
The Mask Tutoriel Comment créer un serveur minecraft Minecraft 0
The Mask Tutoriel Créer un backup avec Multiman Tutoriel Ps3 0
The Mask Tutoriel Créer un ISO Tutoriel Ps3 0
The Mask Créer un bloc en HTML sur le portail Add-Ons 0
The Mask Nombre minimum de messages pour créer des sujets dans certain forums Add-Ons 0
The Mask Créer un nouveau bouton - Poster une nouvelle discussion Add-Ons 1
The Mask Créer un onglet avec menu déroulant Modifications Templates 4
miikad0 Discussion Comment créer un Eboot Mw3 [MW3] Discussions 3
The Mask Tutoriel Créer son propre thème PS3 ? Si vous souhaitez avoir un menu PS3 unique au monde Tutoriel Ps3 1
The Mask Tutoriel Créer sa première bibliothèque Android pour Unity Tutoriel Android 0
The Mask Tutoriel Créer une page de login et vérifier l'identification partie 2 Tutoriel Android 0
The Mask Tutoriel Créer une page de login et vérifier l'identification partie 1 Tutoriel Android 0
scorpionoir1982 Hack [PS4] Android PS4 Exploit Host 6.72 Server APK Hack 0
LE NIGLO DU 23 Apk Hack TV FOR POOR PEOPLE.APK Apk Android 10
lasvegas95100 Apk Hack SD Maid Pro v4.15.9-Dark-Venom-Mod.apk Apk Android 3
lasvegas95100 Apk Hack MX Player Pro-v1.20.7-AC3-DTS.apk Apk Android 5
lasvegas95100 Apk Hack WiFi Monitor Pro v2.1.apk Apk Android 8
lasvegas95100 Apk Hack TRUECALLER [LITE] [PREMIUM] V11.7.5.apk Apk Android 5
l'alsacien Apk Hack Waze Chuppito MOD 4.64.1.0 (stockage externe).apk Apk Android 12
D Website 2 APK Builder v4.0, v3.2 soft Pc 4
laurent68 ™ Discussion [PS4] Mira Companion 5.05 Apk en développement Discussions Ps4 0
laurent68 ™ Hack [PS4] Payload Sender APK pour Android Hack 0
Sujets similaires







































Cliquez ici pour vous connecter en utilisant votre compte social
AdBlock Détecté

Nous comprenons, les publicités sont ennuyeuses !

Bien sûr, le logiciel de blocage des publicités fait un excellent travail pour bloquer les publicités, mais il bloque également les fonctionnalités utiles de notre site Web. Pour la meilleure expérience du site, veuillez désactiver votre AdBlocker.

J'ai désactivé AdBlock