Android templates: update default Kotlin from 1.8.22 to 2.1.0, update default Gradle from 8.9 to 8.12 (#160974)

This commit is contained in:
Bartek Pacia
2025-01-23 20:39:32 +01:00
committed by GitHub
parent 1daa75598b
commit 558b21abf1
7 changed files with 31 additions and 17 deletions

View File

@@ -15,8 +15,8 @@ import 'package:flutter_devicelab/framework/framework.dart';
// https://developer.android.com/build/releases/past-releases/agp-8-4-0-release-notes.
// - Kotlin: No methodology as of yet.
// (*) - support range defined in packages/flutter_tools/gradle/src/main/kotlin/dependency_version_checker.gradle.kts.
// Note that compileSdk 35 requires AGP 8.1.0+, so override to compileSdk 34 for AGP 8.0.
List<VersionTuple> versionTuples = <VersionTuple>[
// compileSdk 35 requires AGP 8.1.0+, so override to compileSdk 34 for AGP 8.0.
VersionTuple(
agpVersion: '8.0.0',
gradleVersion: '8.0',
@@ -30,6 +30,8 @@ List<VersionTuple> versionTuples = <VersionTuple>[
VersionTuple(agpVersion: '8.5.0', gradleVersion: '8.7', kotlinVersion: '1.8.22'),
VersionTuple(agpVersion: '8.6.0', gradleVersion: '8.7', kotlinVersion: '1.8.22'),
VersionTuple(agpVersion: '8.7.0', gradleVersion: '8.9', kotlinVersion: '1.8.22'),
VersionTuple(agpVersion: '8.7.0', gradleVersion: '8.9', kotlinVersion: '2.1.0'),
VersionTuple(agpVersion: '8.7.0', gradleVersion: '8.12', kotlinVersion: '2.1.0'),
];
Future<void> main() async {

View File

@@ -7,7 +7,7 @@
// See dev/tools/bin/generate_gradle_lockfiles.dart.
buildscript {
ext.kotlin_version = '1.8.22'
ext.kotlin_version = '2.1.0'
repositories {
google()
mavenCentral()