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

Android: Allow user to specify Android Support Library version


    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: Release 6.0.2
    • Fix Version/s: Release 6.1.0
    • Component/s: Android
    • Labels:
    • Story Points:
    • Sprint:
      2017 Sprint 11 SDK


      As of now we bundle a specific version of the Android Support Library with Titanium. Due to frequent updates to this library we should consider to allow users to use another version than our bundled one.

      Some general thoughts on this:

      • Build on-top of AAR handling introduced in TIMOB-18565 and make use of installed Support Libraries in {{$ {ANDROID_SDK}


      • Allow users to override the bundled one via config option, e.g. android.supportLibrary.selectedVersion or on a per-project base?
      • Utilize a hook to check if a custom version is set, extract into the build dir and integrate it. Cache on subsequent builds.

      This ticket is for further evaluation of this topic.

      Additional Notes

      • Hyperloop contains a special case handling for the Android support library in the Android plugin hook


          Issue Links



              • Assignee:
                jvennemann Jan Vennemann
                jvennemann Jan Vennemann
                Gary Mathews
              • Watchers:
                15 Start watching this issue


                • Created:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration