2013-06-13 13 views
5

abmeldet Ich arbeite in einer QA-Abteilung, die APKs mit Entwicklungsschlüsseln unterzeichnet erhält. Wenn wir eines dieser Builds für den Kauftest signieren möchten, verwende ich normalerweise 7zip, um das APK zu öffnen und den META-INF-Ordner zu löschen, und dann führe ich ein Skript aus, das mir hilft, das APK neu zu signieren. Ich möchte die APK als Teil des Skripts nicht signieren lassen, aber ich kann keine Möglichkeit finden, ein APK in Windows über die Befehlszeile zu entfernen.Wie man ein APK über die Befehlszeile in Windows

Dies auf einem Mac ist einfach. Alles, was Sie brauchen, ist

zip -d yourapp.apk "META-INF*" 

aber Windows hat keinen nativen zip-Prozess, den ich über die Befehlszeile zugreifen kann.

ich versuchte, mit 7-Zip und WinRAR und versuchte

Rar d yourapp.apk "META-INF*" 

und

7z d yourapp.apk "META-INF*" 

Aber alles, was ich Fehler wie „schlechtes Archiv“ erhalten oder „wird Archivtyp nicht unterstützt“

Keines dieser Programme hat Probleme, APKs über die GUI zu öffnen. Ich bin also nicht sicher, warum das nicht über die Befehlszeile funktioniert.

Kann jemand anderes ein APK unter Windows über die Befehlszeile irgendwie abmelden?

+0

Können Sie nicht fragen, nur zu erhalten nicht-signierte APKs und tun, was auch immer du willst mit ihnen danach? – OcuS

+0

Laut der Hilfe [http://www.dotnetperls.com/7-zip-examples] sollte der Befehl d gut funktionieren. Hast du es ohne Anführungszeichen versucht? Sie verwenden keine Anführungszeichen im Beispiel. –

+0

Ich ziehe diese Builds von der gleichen Stelle, die alle anderen in der QA-Abteilung haben, und es macht mehr Sinn, dass sie mit unserem Entwicklungsschlüssel unterschreiben. Dies ist kein großes Problem, da ich die apk immer noch manuell öffnen und die Signatur löschen kann. Ich versuche nur einen Weg zu finden, um jeden Tag 10 Sekunden zu sparen. – jpelletier

Antwort

1

Sie können zip für Fenster von dieser Seite herunterladen: www.info-zip.org

Direct link to Zip 3.0 for Windows

nur sicherstellen, dass es in einem Ordner abzulegen, die in der PATH-Variable ist

+0

Das hat funktioniert! Ich bin mir nicht sicher, warum ich 7zip und winRAR nicht zur Arbeit bringen konnte, aber ich bin glücklich damit. – jpelletier

Verwandte Themen