2013-06-13 66 views
5

Tôi làm việc trong bộ phận QA nhận APK được ký bằng các phím phát triển. Khi chúng tôi muốn ký một trong các bản dựng này để thử nghiệm mua hàng, tôi thường sử dụng 7zip để mở APK và xóa thư mục META-INF, sau đó tôi chạy tập lệnh hỗ trợ tôi ký lại APK. Tôi muốn bao gồm việc hủy ký APK như một phần của tập lệnh, nhưng tôi không thể tìm ra cách để hủy đăng ký APK trong cửa sổ thông qua dòng lệnh.Cách hủy bỏ APK thông qua dòng lệnh trong Windows

Làm điều này trên máy Mac thật dễ dàng. Tất cả những gì bạn cần là

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

nhưng cửa sổ không có quy trình zip gốc mà tôi có thể truy cập qua dòng lệnh.

tôi đã cố gắng sử dụng 7zip và winrar và cố gắng

Rar d yourapp.apk "META-INF*" 

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

Nhưng tất cả tôi nhận được là lỗi như "lưu trữ xấu" hoặc "không được hỗ trợ loại lưu trữ"

Không có chương trình nào trong số này có vấn đề mở APK thông qua giao diện đồ họa, vì vậy tôi không chắc chắn lý do tại sao tính năng này không hoạt động thông qua dòng lệnh.

Có ai khác có thể hủy đăng ký APK trên Windows thông qua dòng lệnh bằng cách nào đó không?

+0

thể không bạn chỉ yêu cầu nhận không ký APK và làm bất cứ điều gì bạn muốn với họ sau khi? – OcuS

+0

Theo sự giúp đỡ [ở đây] (http://www.dotnetperls.com/7-zip-examples), lệnh d sẽ hoạt động tốt. Bạn đã thử không có dấu ngoặc kép chưa? Họ không sử dụng trích dẫn trong ví dụ. –

+0

Tôi kéo những bản dựng này từ cùng một vị trí mà mọi người khác trong bộ phận QA làm, và điều đó có ý nghĩa hơn đối với họ để ký với khóa phát triển của chúng tôi. Đây không phải là vấn đề lớn vì tôi vẫn có thể mở gói ứng dụng theo cách thủ công và xóa chữ ký. Tôi chỉ cố gắng tìm cách để tự cứu mình 10 giây mỗi ngày. – jpelletier

Trả lời

1

Bạn có thể tải zip cho các cửa sổ từ trang web này: www.info-zip.org

Direct link to Zip 3.0 for Windows

chỉ cần đảm bảo phải đặt nó trong một thư mục mà là trong PATH biến

+0

Điều đó đã hiệu quả! Tôi không chắc tại sao tôi không thể nhận được 7zip và winRAR để làm việc, nhưng tôi hài lòng với điều này. – jpelletier

Các vấn đề liên quan