Bug Issue: "APK with an invalid signature" when uploading to Play Console


Pages: 1

soereide

  • Subscriber - Stencyl Studio
  • *
May 27, 2018, 02:07:29 am
When uploading an APK to the Google Play Console, I get this error message:

ERROR (Jar signer CERT.DSA): JAR signature META-INF/CERT.DSA uses digest algorithm SHA-256 and signature algorithm SHA-256 with DSA which is not supported on API Level(s) 19-20 for which this APK is being verified

I'm using Stencyl 3.5 9883


New attachment added by soereide - May 27, 2018, 02:08:15 am


rob1221

  • Master Stencyler
  • *
May 27, 2018, 11:41:11 am
Could you test a game and then attach logs?
  • Status changed from New to Need Info
« Last Edit: May 27, 2018, 11:41:36 am by rob1221 »


New attachment added by soereide - May 27, 2018, 01:17:55 pm


soereide

  • Subscriber - Stencyl Studio
  • *
May 27, 2018, 01:21:38 pm
Of course.
Just added logs


rob1221

  • Master Stencyler
  • *
May 27, 2018, 01:40:31 pm
Is your minimum version set to at least API 9, and is your target version set to at least API 19?


soereide

  • Subscriber - Stencyl Studio
  • *
May 27, 2018, 02:50:34 pm
Minimum version is set to API 19, while target version is set to API 26


rob1221

  • Master Stencyler
  • *
May 27, 2018, 03:33:10 pm
Some more research on this issue leads me to believe that keystores created in 3.5 are using encryption algorithms that are not supported on lower API versions.  Is it correct that you created your Stencyl keystore (certificate) recently?
« Last Edit: May 27, 2018, 03:34:04 pm by rob1221 »


soereide

  • Subscriber - Stencyl Studio
  • *
May 28, 2018, 12:42:11 am
Actually no, the keystore was created in Stencyl 3.4 over a year ago.
I've been uploading to the Play Console without problems until I updated to Stencyl 3.5 recently.


rob1221

  • Master Stencyler
  • *
May 28, 2018, 06:26:03 am
Hmm.  My keystore is from 2013 and I haven't run into this error, and this is first time I've seen it posted here.  Changing the minimum API to 21 might avoid this error, but it's not a great solution if you want to support versions below that.
  • Status changed from Need Info to New


soereide

  • Subscriber - Stencyl Studio
  • *
May 28, 2018, 12:15:01 pm
You're right. Changing the minimum API to 21 does indeed avoid the error.


Pages: 1

Details

  • Reported
    May 27, 2018, 02:07:29 am
  • Updated
    May 28, 2018, 12:15:01 pm

  • View Status
    Public
  • Type
    Bug
  • Status
    New
  • Priority
    Normal
  • Version
    Stencyl 3.5
  • Fixed in
    (none)
  • Assigned to
    (none)
  • Category
    Compiling/Testing Games

Tags


Attachments


* Screen Shot 2018-05-26 at 16.42.55.png (81.43 kB, 1886x396 - viewed 9 times.)
* log-2018-05-27.zip (116.29 kB - downloaded 4 times.)