お分かりになる方、お教え下さい APKファイルにつけた署名を確認するために jarsigner -verify -verbose -certs アプリ名.apk を実行すると jarsigner:java.lang.SecurityException: invalid SHA1 signature file digest for n ・・・es/layout/main.xml という風に表示されてしまいます これは署名後にmain.xmlの内容が変更された場合に表示されるエラーだそうです しかし当方でAPKファイルの内容を書き換える技術は到底ございませんし いじった覚えもありません 通常、main.xmlの内容が署名後に変更された場合は jar tvf APKファイル名 を実行するとMETA-INF/TECHKEY.SFよりもres/layout/main.xmlの タイムスタンプのほうが新しくなるそうです しかし当方で実行した場合 META-INF/TECHKEY.SFは 674 MON JUN 24 18:49:48 res/layout/main.xmlは 476 Sat JUN 01 10:24:18 になっていました この結果で見る限りではres/layout/main.xmlの方が古いままに なっていると思われます なのになぜres/layout/main.xmlの内容が書き換えられたというエラーが出るのか? 解決策が見つからず困っています お分かりになる方、ご教授下さい よろしくお願い申し上げます
↧