Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. [SOLVED] Deploying to Google Play gives Package file was not signed correctly
QtWS25 Last Chance

[SOLVED] Deploying to Google Play gives Package file was not signed correctly

Scheduled Pinned Locked Moved Mobile and Embedded
5 Posts 2 Posters 13.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    carlinski
    wrote on last edited by
    #1

    I have uploaded an app to Google Play. When I first uploaded the apk it complained that it was in a debug build. It wasn't, I had done it as a release build.

    I then realised I had not signed it, so I created a key using keytool, then put the setting into Qt using the Sign Package section. Recompiled and then it all uploaded into Google Play OK and it accepted it.

    I then waited for 3-4 hours for the app to appear. Tried downloading it and horror of horrors, "Package file was not signed correctly". I have unpublished it now until I can figure out what is happening.

    Anybody got an idea?

    1 Reply Last reply
    0
    • C Offline
      C Offline
      carlinski
      wrote on last edited by
      #2

      Bit more information, if I run jarsigner, it gives:

      @
      developer@TriNova19:~/StreetTrack/android/bin$ jarsigner -verify -verbose StreetTrack-signed.apk

      s 4160 Tue Nov 19 16:11:00 GMT 2013 META-INF/MANIFEST.MF
      4322 Tue Nov 19 16:11:00 GMT 2013 META-INF/TRINOVA.SF
      1455 Tue Nov 19 16:11:00 GMT 2013 META-INF/TRINOVA.RSA
      sm 712 Tue Nov 19 16:10:50 GMT 2013 res/layout/splash.xml
      sm 5420 Tue Nov 19 16:10:50 GMT 2013 AndroidManifest.xml
      sm 16336 Tue Nov 19 16:10:50 GMT 2013 resources.arsc
      sm 4788 Tue Nov 19 16:10:50 GMT 2013 res/drawable-hdpi/icon.png
      sm 4788 Tue Nov 19 16:10:50 GMT 2013 res/drawable-ldpi/icon.png
      sm 4788 Tue Nov 19 16:10:50 GMT 2013 res/drawable-mdpi/icon.png
      sm 104072 Tue Nov 19 16:10:48 GMT 2013 classes.dex
      sm 209144 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqmng.so
      sm 345276 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_libqminimalegl.so
      sm 415476 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_android_libqtforandroidGL.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqtga.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqico.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_bearer_libqgenericbearer.so
      sm 1225620 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libgnustl_shared.so
      sm 3138948 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5Widgets.so
      sm 169112 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqjpeg.so
      sm 37988 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqgif.so
      sm 111768 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_accessible_libqtaccessiblewidgets.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqsvg.so
      sm 271900 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqtiff.so
      sm 3082676 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5Core.so
      sm 38044 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_accessible_libqtaccessiblequick.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_imageformats_libqwbmp.so
      sm 345276 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_libqoffscreen.so
      sm 411352 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_android_libqtforandroid.so
      sm 489920 Tue Nov 19 09:49:18 GMT 2013 lib/armeabi-v7a/libStreetTrack.so
      sm 136292 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5Xml.so
      sm 1985660 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5Gui.so
      sm 1729688 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5XmlPatterns.so
      sm 509040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/libQt5Network.so
      sm 378068 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_libqeglfs.so
      sm 38040 Tue Nov 19 16:10:38 GMT 2013 lib/armeabi-v7a/lib--Managed_by_Qt_Creator--plugins_platforms_libqminimal.so

      s = signature was verified
      m = entry is listed in manifest
      k = at least one certificate was found in keystore
      i = at least one certificate was found in identity scope

      jar verified.

      Warning:
      This jar contains entries whose certificate chain is not validated.

      Re-run with the -verbose and -certs options for more details.
      @

      1 Reply Last reply
      0
      • C Offline
        C Offline
        carlinski
        wrote on last edited by
        #3

        If I deploy to the tablet from QT:

        @
        16:11:03: Package deploy: Running command '/home/developer/android/android-sdk-linux/platform-tools/adb -s 43000f993a3e30df install /home/developer/StreetTrack/android/bin/StreetTrack-signed.apk'.
        5735 KB/s (7736951 bytes in 1.317s)

        pkg: /data/local/tmp/StreetTrack-signed.apk

        Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
        @

        1 Reply Last reply
        0
        • C Offline
          C Offline
          carlinski
          wrote on last edited by
          #4

          Solved. If anybody else has this problem here is what I did.

          As listed in these instructions:

          http://developer.android.com/tools/publishing/app-signing.html#signapp

          @
          Caution: As of JDK 7, the default signing algorithim has changed, requiring you to specify the signature and digest algorithims (-sigalg and -digestalg) when you sign an APK.
          @

          Signing it manually with these extra parameters worked.

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            Hi,

            I think you should open a bug report with your findings in the "bug report system":http://bugreports.qt-project.org so it might get addressed. Don't forget to check whether someone else already opened one. In any case posting a link to the report here would be highly appreciated

            In between, please update the thread title prepending [solved] so other forum user may know a solution has been found :)

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved