Android: Fix OpenJDK 7 package sign.

Add "-digestalg SHA1 -sigalg MD5withRSA" to jarsign parameters as suggested by
https://code.google.com/p/android/issues/detail?id=19567

Change-Id: I0c809517d8cd3b1225b6a557f9f91227dbf42cf9
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
BogDan Vatra
2013-09-20 09:20:01 +03:00
parent ebb787cda9
commit 24eb1e8a7b

View File

@@ -744,7 +744,9 @@ bool AndroidPackageCreationStep::createPackage()
QByteArray keyPass = m_certificatePasswdForRun.toUtf8();
build.clear();
build << QLatin1String("-verbose") << QLatin1String("-keystore") << m_keystorePathForRun.toUserOutput()
build << QLatin1String("-verbose") << QLatin1String("-digestalg") << QLatin1String("SHA1")
<< QLatin1String("-sigalg") << QLatin1String("MD5withRSA")
<< QLatin1String("-keystore") << m_keystorePathForRun.toUserOutput()
<< QLatin1String("-storepass") << m_keystorePasswd
<< m_apkPathUnsigned.toUserOutput()
<< m_certificateAlias;