4

アプリケーションの署名を検証すると、次のようになります。

jarsigner -verify -verbose -certs testapp.apk

それは私にエラーを与えます:

jarsigner: java.lang.SecurityException: invalid SHA1 signature file digest for res/drawable-xhdpi/breadcrumb_grey_white.png

これを解決するには?

4

2 に答える 2

11

apk に署名する前に、必ず META_INF フォルダーを削除してください。また、JDK 7 を使用している場合は、Andrejs が言及した -digestalg SHA1 とともに jarsigner で署名するときに、オプション -sigalg MD5withRSA を含めます。

于 2012-09-28T08:46:22.550 に答える
3

ここからリッピング。

解決策は次のとおりです。

jarsigner -keystore mykeystore -digestalg SHA1 jarfile alias

検証します:

jarsigner -verify -verbose -certs jarfile
于 2012-04-23T19:18:12.407 に答える