Créer des applications Android en mode release
Je veux créer mon application Android en mode release. J'ai fait la suggestion de l'Exportation à partir d'Eclipse. Android outils -> Exportation non affecté ( alors qu'il est signé alignées, etc ) j'ai bien l'exportation serait me donner le mode de lancement de l'app. J'ai vérifié sur le disque et le .apk est exactement de la même taille que celui que j'obtiens lorsque j'ai l'habitude de compiler dans Eclipse.
Plus je l'ai installé dans l'émulateur par >adb installer monapp.apk puis j'ai essayé de joindre à la demande dans le débogueur Eclipse et bien sûr il a frappé mon point d'arrêt. Donc, je suis convaincu que j'ai fait une version de débogage. La question est de savoir comment je peux créer une version du mode de version de mon application à partir d'Eclipse avant de signer et de soumettre à la place du marché ?
Modifier
Si je me connecte il le debuggable indicateur est éteint lors de l'exportation, aussi bien lors de l'exécution d'Eclipse. À moins que j'ai explicitement définie sur true dans le Manifeste de l'application de la section. Il semble que le debug /release mode est juste un indicateur on /off. Ne pas faire quelque chose de plus, je peux définir des points d'arrêt et de déboguer les deux versions. Le résultant .apk est de la même taille.
cxLog.e( "TOKEN", " Debuggable=" + (( context.getPackageManager().getApplicationInfo( comp.getPackageName(), 0 ).flags &= ApplicationInfo.FLAG_DEBUGGABLE ) != 0 ) );
10-28 14:46:12.479: ERREUR/JETON(1856): Debuggable=false
- Bonne question. Je suis nouveau sur le développement android, et il me semble que ce que devrait être un clic sur un bouton (à l'exportation en mode release), est en fait un horrible recueil d'options, modifier le code pour supprimer le Journal des appels, de l'optimisation (ou pas) etc etc. Peut-être un signe de manque de maturité de leadership dans l'Android dev team. Je vois ce qui est marqué comme réponse mais quelle est la solution? Je suis sur le SDK de 16 ans, et suis frapper les mêmes questions... j'ai commencé à lire les docs Android - donc des liens de retour pour qui ne l'ont pas aidé moi...
Vous devez vous connecter pour publier un commentaire.
Check this out : Compilez l'application dans le mode de libération
Si vous voulez SIGNÉ EN et ZIP ALIGNÉS votre application en mode release, afin qu'il puisse les distribuer et peut être uplodated dans le Google play store, puis il suffit de suivre les étapes ci-dessous.
Maintenant, c'est le moment de créer Keystore Publié Fichier...
maintenant, écris ces commandes dans le TERMINAL,
Ce sera propmt pour Keystore "mot de passe" et pour Clé "mot de passe", entrez mot de passe et la réponse à la question qu'il va poser plus tard.
Maintenant ma libération-clé.fichier de clés fichier sera généré dans le répertoire où votre "bin" du dossier de java sont, comme dans mon sytstem il sera comme
écrire cette commande dans le Terminal pour la signature de l'app
Maintenant rediriger votre terminal à l'Zipalign.exe fichier qui se trouve dans le sdk Android 21\outil\ , comme dans mon système je n'ai que
Après que mettre la ligne ci-dessous dans le terminal
Félicitations! - Maintenant, vous trouverez une
newSdcard.apk
fichier à l'intérieur de l'Android sdk\outil, Désormais télécharger sur le play store, et se souvenir de moi avec amour.Right click on project
où exactement "projet" est situé?Sur les versions actuelles du SDK Android, il suffit de cliquer droit le projet, Android Outils > Export Signé du Package de l'Application et sélectionnez votre fichier de clés