Android Studio – Comment faire pour ZipAlign apk

J'ai créé un apk signé avec Android Studio et je vais maintenant le supprimer par zip, j'ai lu ceci: http://developer.android.com/tools/help/zipalign.html mais je ne sais toujours pas où Ajoutez les lignes de code, est-ce dans le fichier Gradle et où dans le fichier puis-je ajouter les lignes?

  • Optimisation de l'application Android avant la publication
  • Défaire / refaire un défilement rapide avec un motif de souvenir / commande?
  • Quelles optimisations puis-je attendre de Dalvik et de la chaîne d'outils Android?
  • Boucle efficace via la liste Java
  • Picasso "Redimensionner et centrer" ou "CentreCrop" ImageView?
  • Est-ce que mon App Store Android fonctionne?
  • Optimisation de code Java / Android: Java supprime-t-il le code inaccessible lors de la construction
  • Genymotion n'arrêtera pas l'application optimisée
  • 6 Solutions collect form web for “Android Studio – Comment faire pour ZipAlign apk”

    À l'intérieur du fichier build.gradle de votre module principal, vous pouvez avoir plusieurs types de compilation avec votre débogage.

    Vous pouvez spécifier la caractéristique zipAlign à l'intérieur de votre buildType en utilisant

     buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' zipAlignEnabled true } } 

    Remarque: les anciennes versions utilisent zipAlign , au lieu de zipAlignEnabled

    Les tâches gradle par défaut ont toujours été créées pour déboguer et lancer buildTypes que vous définissiez ou non. Debug est destiné au but de débogage et à Release for Signed Application (Build >> Generate Signed Apk) . Vous devez définir votre signatureConfig pour les versions de version.

    Vérifiez la section Types de construction dans le lien ci-dessous mentionné pour d'autres propriétés que vous pouvez utiliser dans vos types de construction

    http://tools.android.com/tech-docs/new-build-system/user-guide

    Si vous avez créé un fichier .apk (mode de libération) depuis Android Studio, votre APK est déjà aligné. L'étape zipalign fait partie du Processus de construction dans Android Studio .

    Vous pouvez vérifier un APK avec:

     zipalign -c -v 4 {APP}.apk 

    Pour aligner un APK, exécutez:

     zipalign -v 4 {APP}.apk {ZIPALIGNED_APP}.apk 

    Définissez classpath à partir de 'com.android.tools.build:gradle:2.2.0-alpha3' vers

    Classpath 'com.android.tools.build:gradle:2.1.2'

    Zipalign est dans ADT/sdk/build-tools/android4.4W

    1. Copiez le dossier android4.4W

    2. Collez-le dans votre yourproject/platforms/android/build/outputs/apk

    3. Maintenant, copiez yourkey.keystore and your project.apk

    4. Collez-les dans le chemin complet android4.4W

      yourproject/platforms/android/build/outputs/apk/android4.4W

    5. Alors, $ zipalign -v 4 project.apk wowdone.apk .

    Visitez pour plus de détails: http://prehow.com/convert-wordpress-to-android-app-tutorial.html

    C'est tout, espérons que cette réponse vous aidera.

    Cela fonctionne pour moi:

    1. Copiez le dernier dossier de version 22.0.1 sur votre projet / plates-formes / android / build / outputs / apk (comme la version 22.0.1 est ma dernière version)

    2. Copiez yourkey.keystore et votre projet.apk dans ce dossier verison 22.0.1.

    3. Sous le chemin de votre projet / plates-formes / android / build / outputs / apk / 22.0.1, exécutez cette commande:

       zipalign -v 4 name_of_current.apk name_of_wanted.apk 
    4. Le name_of_wanted.apk doit être situé sous votre projet / plates-formes / android / build / outputs / apk / 22.0.1

    Pour un processus de signature complet, suivez les étapes. (Zip s'aligne manuellement après l'apk signé)

    Étape 0: Avant que le signe apk n'ajoute de code dans votre module de module d'application.gradle: définissez zippAlignEnable et minifyEnable true.

     buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' //zipAlignEnabled true //uncomment for automatically zip aligned by studio } } 

    Étape 1: signez votre APK, mode relese plus d'informations

    Étape 2: recherchez l'emplacement:. \ Your sdk \ build-tools \ 24.0.0

    Étape 3: copiez votre fichier .jks keystore et APK signé, puis collez- le ici.

    Étape 4: commande ouverte (pour Windows). Définir le chemin. De votre emplacement où vous collez des trucs.

    Étape 5: commande de type: zipalign -f -v 4 infile.apk outfile.apk

    Ici infile est mon apk signé et outfile est un fichier qui est téléchargé sur Play Store.

    Terminé…!

    Si cmp aura BUILD échoué.

    Voir ici pour en savoir plus sur l'erreur (la construction de Zipalign a échoué) faites-en à la suite

    1) Redémarrez et ouvrez Android Studio,

    2) fermez cmd, puis rouvrez-le.

    3) Maintenant faites le processus ci-dessus.

    Modifier: resources.arsc Erreur BAD-1 trouvée

      set classpath 'com.android.tools.build:gradle:2.2.0-alpha3' 

    à

     classpath 'com.android.tools.build:gradle:2.1.2' 

    Happy Release 🙂

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.