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

During cordova-android build, get Error: Cannot read property 'length' of undefined

VotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 7.0.1
    • None
    • cordova-cli
    • None
    • Windows, android

    Description

      Getting below error when doing a cordova build.

      Error: Cannot read property 'length' of undefined

      Details:
      Environment: cordova version 7.0.1
      java version: jdk1.8.0_60
      npm version: 3.10.10
      node version: v6.11.0

      Build output:
      No scripts found for hook "before_build".
      No scripts found for hook "before_prepare".
      Checking config.xml and package.json for saved platforms that haven't been added to the project
      Config.xml and package.json platforms are the same. No pkg.json modification.
      Package.json and config.xml platforms are different. Updating config.xml with most current list of platforms.
      PlatformApi successfully found for platform android
      Checking config.xml for saved plugins that haven't been added to the project
      Checking for any plugins added to the project that have not been installed in android platform
      No differences found between plugins added to project and installed in android platform. Continuing...
      Generating platform-specific config.xml from defaults for android at C:\Users\username\Documents\mobileapp\MyApp\ionicapp\platforms\android\res\xml\config.xml
      Merging project's config.xml into platform-specific android config.xml
      Merging and updating files from [www, platforms\android\platform_www] to platforms\android\assets\www
      Wrote out android application name "MyApp" to C:\Users\username\Documents\mobileapp\MyApp\ionicapp\platforms\android\res\values\strings.xml
      android-versionCode not found in config.xml. Generating a code based on version in config.xml (0.0.1): 1
      Wrote out Android package name "io.ionic.starter" to C:\Users\username\Documents\mobileapp\MyApp\ionicapp\platforms\android\src\io\ionic\starter\MainActivity.java
      Updating icons at platforms\android\res
      Updating splash screens at platforms\android\res
      This app does not have additional resource files defined
      Prepared android project successfully
      No scripts found for hook "after_prepare".
      No scripts found for hook "before_compile".
      ANDROID_HOME=C:\Users\username\AppData\Local\Android\sdk
      JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60
      Error: Cannot read property 'length' of undefined

      Attachments

        Issue Links

        Activity

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

          People

            Unassigned Unassigned
            gurudatta11 gurudatta m
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment