簡體   English   中英

如何在Windows中通過命令行取消簽名APK

[英]How to unsign an APK via command line in Windows

我在QA部門工作,接收使用開發密鑰簽名的APK。 當我們想要簽署其中一個版本進行購買測試時,我通常使用7zip打開APK並刪除META-INF文件夾,然后我運行一個腳本來幫助我重新簽名APK。 我想包括取消簽名APK作為腳本的一部分,但我無法想辦法通過命令行在Windows中取消簽名APK。

在Mac上執行此操作非常簡單。 所有你需要的是

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

但是Windows沒有我可以通過命令行訪問的本機zip進程。

我嘗試使用7zip和winRar並嘗試使用

Rar d yourapp.apk "META-INF*" 

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

但我得到的只是“錯誤存檔”或“不支持存檔類型”等錯誤

這些程序都沒有通過GUI打開APK的問題,所以我不確定為什么這不通過命令行工作。

是否有人能夠以某種方式通過命令行在Windows上取消APK?

如果您使用7-Zip,您只需告訴它正在閱讀的文件類型:

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

您可以從以下網站下載適用於Windows的zip: www.info-zip.org

直接鏈接到Zip 3.0 for Windows

只需確保將其放在PATH變量中的文件夾中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM