Générer la non-apk de débogage à partir ionique
Je suis en utilisant ionic framework pour générer apk pour android plate-forme.
Après l'exécution de ionic build android
, un android debug.apk est généré. Comment puis-je générer un non-debug apk qui est plus petit et plus rapide?
Utilisez l'option --version du pavillon. cordova build --version android. ionicframework.com/docs/guide/publishing.html
OriginalL'auteur user781486 | 2015-12-06
Vous devez vous connecter pour publier un commentaire.
C'est mon android version d'un script shell
IDENTIFIER
OriginalL'auteur Peace Pan
De cordoue 6.2.0 vous pouvez libérer un apk avec suivant les commandes. Depuis ionique est un wrapper autour de cordoue, cela devrait fonctionner.
OriginalL'auteur KrIsHnA
Comme ionique CLI est basée sur cordova CLI, vous pouvez utiliser directement:
ionic build android --release
Aussi, si vous êtes inquiet au sujet de l'optimisation, vous pourriez trouver intéressant avec la zipalign, afin d'harmoniser les données sur 4 octets limites, de ce fait entraînant l'application afin de réduire la quantité de RAM utilisée. Une fois que vous avez générer la version de l'apk avec la commande précédente, vous pouvez exécuter:
zipalign -v 4 yourReleaseApp.apk zipalignedReleaseApp.apk
OriginalL'auteur Enrique Oriol
Fondamentalement, comme Jan commenté, vous devez utiliser la commande:
cordova build android --release
. Vous pouvez prendre un coup d'oeil sur le guide officiel de Ionique sur comment publier votre application.OriginalL'auteur Nikola
1. Pour version version pour Android, on peut utiliser la suite de cordova commande cli
ionique cordova build --version android
2. Construire apk n'est pas signé. Besoin de signer. C'est pourquoi créer la clé privée avec keytool de JDK. nous pouvons utiliser la commande cli suivante
keytool -genkey -v –keystore maclé.keystore -alias alias_name -keyalg RSA -keysize 2048 -validité 10000
garder les maclé.fichier de magasin de clés dans un endroit sûr pour une utilisation future.
si l'utilitaire keytool n'est pas un travail, puis chemin de la copie de ce fichier et le mettre dans la variable d'environnement système.
3. Maintenant signer le unsigned apk avec la commande suivante
jarsigner -verbose-sigalg SHA1withRSA -digestalg SHA1 -keystore maclé.keystore dossier\plateformes\android\build\sorties\android\android-version-non signé.apk nom_alias
4. Enfin optimiser le fichier apk.
zipalign -v 4 dossier\plateformes\android\build\sorties\android\android-version-non signé.apk dossier\plateformes\android\build\sorties\android\android-version.apk
pour plus de détails, vous pouvez visiter l'url suivante
Construire la Libération de l'APK de l'Application Android, à partir ionique
OriginalL'auteur Yusuf