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

Cordova Android@3.6.4 is broken for some Android versions (Javascript)

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.0
    • Fix Version/s: None
    • Component/s: cordova-android, cordova-js
    • Labels:
      None
    • Environment:

      Android >= 2.3.6 && <= 4.0.3

      Description

      Cordova 3.6.4 breaks the compatibility with some versions of Android. The app won't load

      I've been able to reproduce the bug on my 2.3.6 and 2.3.7 devices, and according to some bug reports I found, this might also affect other Android versions <= 4.0.3 but I did not have the opportunity to test those platforms.

      The bug has been introduced in this commit: https://github.com/apache/cordova-android/commit/025ca36d3ad0e2acb5c496442a661e3759b30af3

      And the culprit is the Object.defineProperty method that is broken on the platforms I mentioned above. (see https://github.com/cujojs/poly/issues/29 )

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                agrieve Andrew Grieve
                Reporter:
                fersingb Boris Fersing
              • Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: