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?

  • JavaCard 3 dans le monde réel?
  • Écrivez une fois déployé sur Windows Mobile 6, Windows Phone 7, Android et iPhone?
  • Comment puis-je accéder à l'image en cache de Picasso pour faire une intention de partage?
  • Erreur: L'URL demandée a renvoyé l'erreur: 403 Interdit lors de l'accès
  • Impossible de trouver des outils dans SDK
  • Le nom de l'activité dans AndroidManifest.xml est-il nécessaire pour commencer avec un point?
  • Comment puis-je réduire l'espacement des lignes entre le texte dans ma mise en page Android?
  • Obtenir les valeurs actuelles de la batterie pour le téléphone Android
  • Android - Annuler AsyncTask avec force
  • Pourquoi «hasEnrolledFingerprints» donne-t-il une erreur selon laquelle il ne nécessite qu'une autorisation dans mon Fragment mais pas dans l'Activité dans l'Exemple de Google?
  • Capture d'événement clé pour backspace
  • Les fragments sont remplacés tandis que AsyncTask est exécuté - NullPointerException sur getActivity ()
  • 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.