Android Studio – Wie ZipAlign apk

Ich habe eine signierte apk mit Android Studio erstellt und ich werde jetzt zipalign es, ich habe das gelesen: http://developer.android.com/tools/help/zipalign.html aber ich bin immer noch nicht sicher, wo zu Fügen Sie die Zeilen des Codes hinzu, ist es in der Gradle-Datei und wo in der Datei füge ich die Zeilen hinzu?

  • Roman Nurik's Wizard Pager - wie man auf gesammelte Daten zugreifen kann?
  • Wie benutzt man "Freigeben von Bildern mit" teilen Absicht, Bilder in Android zu teilen?
  • Android Studio sagt, um Gradle 1.10 zu verwenden - aber neue Version ist 1.12?
  • Android Studio 3.0: canary 6: android.content.res.Resources $ NotFoundException innerhalb Starten von Aktivitäten
  • Android Spielschleife, wie man Geschwindigkeit und Bildrate steuert
  • Fragment hinzufügen oder ersetzen funktioniert nicht
  • Was ist der Unterschied zwischen geschweiften Klammern und normalen Klammern in RxJava mit Kotlin
  • Wie kann ich die Farbe einer unbestimmten ProgressBar ändern?
  • Warum explizite Typ Argument sollte durch Diamant ersetzt werden?
  • Richtige Ausrichtung von Text in Android?
  • Android - ziehbar mit abgerundeten Ecken an der Spitze nur
  • Google Map-Fragment in onCreateView mit ActionBar-Tabs abrufen
  • 6 Solutions collect form web for “Android Studio – Wie ZipAlign apk”

    Innerhalb der Hauptmodul- build.gradle Datei können Sie mehrere Build-Typen zusammen mit Ihrem Debug-One haben.

    Sie können das ZipAlign-Merkmal innerhalb eines Ihrer buildType angeben

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

    Hinweis: Ältere Versionen verwenden zipAlign , anstelle von zipAlignEnabled

    Standard-Gradle-Tasks, die immer für Debug- und Release-BuildTypes erstellt wurden, ob Sie definieren oder nicht. Debug ist für Debugging Zweck und Release für signierte Anwendung (Build >> Generate Signed Apk) . Sie müssen Ihre signingConfig für Release-Builds definieren.

    Überprüfen Sie den Build-Typen-Abschnitt unter unten erwähnten Link für andere Eigenschaften, die Sie in Ihrem buildTypes verwenden können

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

    Wenn Sie eine .apk Datei (Release-Modus) von Android Studio erstellt haben, ist Ihr APK bereits ausgerichtet. Der zipalign Schritt ist Teil des Build-Prozesses in Android Studio .

    Sie können eine APK mit:

     zipalign -c -v 4 {APP}.apk 

    Um eine APK auszurichten, führen Sie:

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

    Lege den Klassenpfad von 'com.android.tools.build:gradle:2.2.0-alpha3' an

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

    Zipalign ist in ADT/sdk/build-tools/android4.4W

    1. android4.4W Ordner

    2. yourproject/platforms/android/build/outputs/apk es in yourproject/platforms/android/build/outputs/apk

    3. Jetzt kopiere yourkey.keystore and your project.apk

    4. android4.4W sie in android4.4W vollständigen Pfad

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

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

    Besuchen Sie für weitere Details: http://prehow.com/convert-wordpress-to-android-app-tutorial.html

    Das ist alles, hoffe, diese Antwort wird dir helfen.

    Das funktioniert für mich:

    1. Kopiere den letzten Versionsordner 22.0.1 auf deinproject / platforms / android / build / output / apk (wie Version 22.0.1 ist meine letzte Version)

    2. Kopiere deinen key.keystore und deine project.apk in diesen verison folder 22.0.1.

    3. Unter dem Pfad yourproject / platforms / android / build / output / apk / 22.0.1 diesen Befehl ausführen:

       zipalign -v 4 name_of_current.apk name_of_wanted.apk 
    4. Der Name_of_wanted.apk sollte sich unter deinem Projekt / Plattformen / android / build / output / apk / 22.0.1 befinden

    Zum vollständigen Signiervorgang folgen Sie den Schritten. (Reißverschluss manuell nach dem Aufbau apk)

    Schritt 0: Vor dem Zeichen apk add Code in deinem app module.gradle Datei: set zippAlignEnable und minifyEnable true.

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

    Schritt 1: Unterzeichnen Sie Ihre APK, relese Modus mehr Info

    Schritt 2: Ort finden:. \ Sdk \ build-tools \ 24.0.0

    Schritt 3: Kopiere deine .jks Keystore-Datei und signierte APK dann füge sie hier ein.

    Schritt 4: Eingabeaufforderung (für Fenster). Pfad setzen Von Ihrem Standort, wo Sie fügen Sachen.

    Schritt 5: Befehl zipalign -f -v 4 infile.apk outfile.apk : zipalign -f -v 4 infile.apk outfile.apk

    Hier geile ist meine signierte apk und outfile ist eine Datei, die auf Play Store hochgeladen wird.

    Erledigt…!

    Wenn cmp wird BUILD fehlgeschlagen.

    Sehen Sie hier für mehr über Fehler (Zipalign bauen fehlgeschlagen) folgen folgend

    1) Starten Sie neu und öffnen Sie Android Studio,

    2) schließen cmd, dann wieder öffnen sie.

    3) Jetzt oben vorgehen.

    Edit: resources.arsc BAD-1 Fehler gefunden

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

    nach

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

    Glückliche Freigabe 🙂

    Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.