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

cordova platform update doesn't update the minSdk

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 4.1.0
    • Fix Version/s: None
    • Component/s: cordova-android
    • Labels:
      None

      Description

      When you update an existing android app to cordova android 4.1.0, the minSdk on the project will not change but the minSdk on the cordovaLib will increase to 14, so the app won't build/run if the app minSdk was lower than 14

      STR
      1. Create a cordova project (cordova create androidTest)
      2. Go to cordova project (cd androidTest)
      3. Add android platform (cordova platform add android)
      4. Run the app (cordova run android). It will work
      5. Update the project to use the latest cordova android (cordova platform update android@4.1.0)
      6. Run the app again (cordova run android). It will fail with this error "Execution failed for task ':processDebugManifest'.
      > Manifest merger failed : uses-sdk:minSdkVersion 10 cannot be smaller than version 14 declared in library /Users/dgc/Documents/proyectos/test/cordovatests/androidTest/platforms/android/build/intermediates/exploded-aar/android/CordovaLib/unspecified/debug/AndroidManifest.xml
      Suggestion: use tools:overrideLibrary="org.apache.cordova" to force usage"

      Expected result:
      cordova platform update android@4.1.0 should increase the minSdkVersion to 14 if it was lower than 14, or the upgrade doc should mention that the android-minSdkVersion preference should be set to 14 or greater

        Attachments

          Activity

            People

            • Assignee:
              stevegill Steve Gill
              Reporter:
              jcesarmobile jcesarmobile
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: