Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-10600

'cordova run android --release' does not use signed and zip-aligned version of APK

VotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • None
    • cordova-android
    • Tested on Windows 8.1 with Cordova CLI 6.0.0 (and Ionic CLI 1.7.14)

    Description

      Running command `cordova run android --release` builds the app successfully, both unsigned and signed/zip-aligned versions. However, it then tries to use the unsigned version of the APK. Here are the last lines of the output:
      .....
      BUILD SUCCESSFUL

      Total time: 31.35 secs
      Built the following apk(s):
      C:/XXXXX/platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk
      C:/XXXXX/platforms/android/build/outputs/apk/android-armv7-release.apk
      Using apk: C:/XXXXX/platforms/android/build/outputs/apk/android-armv7-release-unsigned.apk
      ERROR running one or more of the platforms: Failed to install apk to device: pkg: /data/local/tmp/android-armv7-release-unsigned.apk
      Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
      You may not have the required environment or OS to run this project

      It has worked before I updated Cordova with 'npm install -g cordova'.

      I specify signing properties in a file 'release-signing.properties', which I copy to platforms/android/ folder. During the run/build I get prompted for the password, just as it has always been.

      I believe it is just a problem of choosing the wrong APK from the list of built APKs (Cordova probably chooses the one that comes earlier lexicographically)

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            bowserj Joey Robert Bowser
            Epiq Eric Gopak
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment