zipalign: Befehl nicht gefunden

8

Ich arbeite jetzt an Ionic Projekt, wobei ich zipalign die android-release-unsigned.apk Datei möchte. Ich folgte diesem Leitfaden von Ionic .

Wenn ich den Befehl zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk ausfühle, bekomme ich -bash: zipalign: command not found error.

Hier sitzt zipalign in meinem System:

%Vor%

Ich habe versucht, zipalign darin zu kopieren und es in meinen Ionic-Projektordner zu legen und den Befehl zipalign erneut auszuführen. Aber immer noch den gleichen Befehl nicht gefunden.

Was soll ich jetzt tun?

    
Zulhilmi Zainudin 25.06.2015, 10:48
quelle

3 Antworten

40

Gelöst!

  1. Ich habe die Datei zipalign aus meinem Library/Android/sdk/build-tools/21.1.2 in meinen Ionic-Projektordner kopiert

  2. Ich füge ./ vor dem Befehl zipalign wie folgt hinzu - ./zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk

  3. Fertig. Jetzt bekomme ich android-release.apk in meinem ionischen Projektordner.

Danke an Michael für die Lösung!

    
Zulhilmi Zainudin 25.06.2015, 11:07
quelle
7

Wenn Sie Windows verwenden, besteht der richtige Weg darin, einen Pfad zu zipalign.exe als PATH-Umgebungsvariable hinzuzufügen.

  1. Finden Sie heraus, wo sich zipalign.exe auf Ihrem PC befindet, in meinem Fall war dies
  

C: \ Benutzer \ Random-Benutzername \ AppData \ Local \ Android \ sdk1 \ Build-Tools \ 24.0.1

  1. Fügen Sie diesen Standort als einen der Einträge in Ihrem PATH hinzu Umgebungsvariable .
Marinski 09.01.2017 21:06
quelle
1

Um die Angabe oder Navigation zu Ihren Verzeichnissen sdk / build-tools / * zu vermeiden, sollten Sie die Release-Version erstellen, indem Sie einfach den Pfad zu Ihrer Umgebungsvariablen hinzufügen.

  

$ sudo nano ~ / .bash_profile

Kopieren und fügen Sie Folgendes ein:

  

export PATH = $ {PATH}: / Bibliothek / Android / sdk / build-tools / 21.1.2

Sie können dann speichern und beenden

  

control + o // um in Datei zu speichern   control + x // um die Datei zu schließen   $ souce ~ / .bash_profile

Sie können Ihr zipalign dann aus Ihrem Projekt-CLI-Verzeichnis ausführen.

    
Abayomi Israel 11.01.2017 11:14
quelle