APKファイルの署名確認についてjarsignerコマンドを使用している際に、invalid SHA1 signature file digestエラーが表示されることがあります。このエラーは、main.xmlの内容が署名後に変更された場合に発生するものです。しかし、実際にはAPKファイルの内容を変更していないにもかかわらずエラーが表示されるなど、原因がわかりません。 通常、main.xmlの内容が変更された場合、META-INF/TECHKEY.SFとres/layout/main.xmlのタイムスタンプを比較すると、main.xmlの方が新しくなります。しかし、実際にはmain.xmlの方が古いままであり、なぜエラーが表示されるのか疑問です。 お分かりになる方、お教え下さい APKファイルにつけた署名を確認するために jarsigner -verify -verbose -certs