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

Android: Allow user to specify Android Support Library version

    Details

    • 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:
      5
    • Sprint:
      2017 Sprint 11 SDK

      Description

      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}

        /extras/android/m2repository/com/android/support}}

      • 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

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

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

                    Git Source Code