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

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 4.0.0
    • None
    • cordova-android, cordova-js
    • None
    • 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

              agrieve Andrew Grieve
              fersingb Boris Fersing
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: