mirror of
git://code.qt.io/qt/qt5.git
synced 2026-05-02 01:17:33 +08:00
Add an :app and :lib modules so both com.android.application and com.android.library paths are exercised, and add a Kotlin source + JUnit test in each module. This makes gradlew build pull the kotlin toolchain jars (compiler-embeddable, reflect, coroutines) that Qt Android JAR and app builds could need later. This way we ensure all possible artifacts are made available in the cache during provisioning and avoid or at least reduce the chances or later downloads. Task-number: QTBUG-132915 Change-Id: Ic518f96370ffc40f921bcb3063257f8663e41615 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Android Gradle Project for COIN
Minimal Android project used at provisioning time to pre-cache the Gradle
dependencies. This avoids network downloads during Qt builds and tests
which use --offline.
Caches dependencies for:
com.android.application: used by Qt test/example APK buildscom.android.library: used by Qt JAR buildsorg.jetbrains.kotlin.android: used by some Qt modules- AndroidX: used by app builds
These files should be updated each time Qt bumps the supported Android or Gradle versions.