Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-24844

Hyperloop: Android - Cannot use Google Play Services 11.x

    Details

    • Story Points:
      1

      Description

      I am trying to use Hyperloop to implement the brand new reCAPTCHA Android library for Titanium. It used the Play-Services 11.0.1 which were just released, the whole project including the module and required AAR files can be found here.

      When building the project, the metabase generation fails with this error:

      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.ConnectionResult created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.GoogleApiAvailability created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api$ApiOptions created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api$ApiOptions$HasOptions created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api$ApiOptions$NoOptions created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api$ApiOptions$NotRequiredOptions created...
      [TRACE] [Hyperloop] JS Wrapper for class com.google.android.gms.common.api.Api$ApiOptions$Optional created...
       
      /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/async/lib/async.js:319
                          iterator(obj[key], key, only_once(function (err) {
                          ^
      TypeError: packageArray.push is not a function
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/hooks/android/metabase/generate.js:198:16
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/async/lib/async.js:181:20
          at replenish (/Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/async/lib/async.js:319:21)
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/async/lib/async.js:326:29
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/async/lib/async.js:44:16
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/hooks/android/metabase/generate.js:215:5
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/fs-extra/node_modules/graceful-fs/graceful-fs.js:99:16
          at /Users/hknoechel/Library/Application Support/Titanium/plugins/hyperloop/2.1.1/node_modules/fs-extra/node_modules/graceful-fs/graceful-fs.js:43:10
          at /Users/hknoechel/Library/Application Support/Titanium/mobilesdk/osx/6.1.0.GA/node_modules/graceful-fs/graceful-fs.js:43:10
          at FSReqWrap.oncomplete (fs.js:123:15)
      

        Attachments

          Activity

            People

            • Assignee:
              jvennemann Jan Vennemann
              Reporter:
              hknoechel Hans Knöchel
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-10794
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration