私は、開発キーで署名された APK を受け取る QA 部門で働いています。購入テストのためにこれらのビルドのいずれかに署名する場合、通常は 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 の署名を解除できる人はいますか?