diff --git a/packages/package_info_plus/package_info_plus/android/build.gradle b/packages/package_info_plus/package_info_plus/android/build.gradle index ba0009329e..24c2f08ad4 100644 --- a/packages/package_info_plus/package_info_plus/android/build.gradle +++ b/packages/package_info_plus/package_info_plus/android/build.gradle @@ -2,7 +2,7 @@ group 'dev.fluttercommunity.plus.packageinfo' version '1.0-SNAPSHOT' buildscript { - ext.kotlin_version = '1.7.22' + ext.kotlin_version = '1.9.10' repositories { google() diff --git a/packages/package_info_plus/package_info_plus/android/gradle/wrapper/gradle-wrapper.properties b/packages/package_info_plus/package_info_plus/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000000..774fae8767 --- /dev/null +++ b/packages/package_info_plus/package_info_plus/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/packages/package_info_plus/package_info_plus/example/android/app/build.gradle b/packages/package_info_plus/package_info_plus/example/android/app/build.gradle index bfec78337c..fccd681914 100644 --- a/packages/package_info_plus/package_info_plus/example/android/app/build.gradle +++ b/packages/package_info_plus/package_info_plus/example/android/app/build.gradle @@ -22,6 +22,7 @@ if (flutterVersionName == null) { } apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { @@ -30,8 +31,12 @@ android { namespace 'io.flutter.plugins.packageinfoexample' compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' } lintOptions { @@ -63,4 +68,5 @@ dependencies { testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test:runner:1.5.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/packages/package_info_plus/package_info_plus/example/android/build.gradle b/packages/package_info_plus/package_info_plus/example/android/build.gradle index 01dde7e645..a260a97081 100644 --- a/packages/package_info_plus/package_info_plus/example/android/build.gradle +++ b/packages/package_info_plus/package_info_plus/example/android/build.gradle @@ -1,10 +1,13 @@ buildscript { + ext.kotlin_version = '1.9.10' repositories { google() mavenCentral() } dependencies { + classpath 'com.android.tools.build:gradle:8.1.1' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.android.tools.build:gradle:8.1.2' } }