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?
Gelöst!
Ich habe die Datei zipalign aus meinem Library/Android/sdk/build-tools/21.1.2
in meinen Ionic-Projektordner kopiert
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
Fertig. Jetzt bekomme ich android-release.apk in meinem ionischen Projektordner.
Danke an Michael für die Lösung!
Wenn Sie Windows verwenden, besteht der richtige Weg darin, einen Pfad zu zipalign.exe als PATH-Umgebungsvariable hinzuzufügen.
C: \ Benutzer \ Random-Benutzername \ AppData \ Local \ Android \ sdk1 \ Build-Tools \ 24.0.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.
Tags und Links android bash ionic-framework ionic