From 9eeb10ba957bff2f026a7e5c8507f2745df57a52 Mon Sep 17 00:00:00 2001 From: TechAurelian Date: Wed, 17 Apr 2024 15:27:26 +0300 Subject: [PATCH] Update Android platform code --- .metadata | 2 +- android/app/build.gradle | 32 ++++++++++++------- android/app/src/debug/AndroidManifest.xml | 3 +- android/app/src/main/AndroidManifest.xml | 31 +++++++++++------- .../helloworldcounters/MainActivity.java | 6 ---- .../helloworldcounters/MainActivity.kt | 5 +++ android/app/src/profile/AndroidManifest.xml | 3 +- android/build.gradle | 15 +-------- android/gradle.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- android/settings.gradle | 31 +++++++++++++----- 11 files changed, 74 insertions(+), 58 deletions(-) delete mode 100644 android/app/src/main/java/com/anaurelian/helloworldcounters/MainActivity.java create mode 100644 android/app/src/main/kotlin/com/anaurelian/helloworldcounters/MainActivity.kt diff --git a/.metadata b/.metadata index bf1f529..ef08f7a 100644 --- a/.metadata +++ b/.metadata @@ -15,7 +15,7 @@ migration: - platform: root create_revision: 300451adae589accbece3490f4396f10bdf15e6e base_revision: 300451adae589accbece3490f4396f10bdf15e6e - - platform: web + - platform: android create_revision: 300451adae589accbece3490f4396f10bdf15e6e base_revision: 300451adae589accbece3490f4396f10bdf15e6e diff --git a/android/app/build.gradle b/android/app/build.gradle index 06bf681..d633630 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,3 +1,9 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" +} + def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { @@ -6,11 +12,6 @@ if (localPropertiesFile.exists()) { } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { flutterVersionCode = '1' @@ -21,10 +22,6 @@ if (flutterVersionName == null) { flutterVersionName = '1.0' } -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('key.properties') if (keystorePropertiesFile.exists()) { @@ -32,7 +29,8 @@ if (keystorePropertiesFile.exists()) { } android { - compileSdkVersion 33 // compileSdkVersion flutter.compileSdkVersion + namespace "com.anaurelian.helloworldcounters" + compileSdk flutter.compileSdkVersion ndkVersion flutter.ndkVersion compileOptions { @@ -40,12 +38,20 @@ android { targetCompatibility JavaVersion.VERSION_1_8 } + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + defaultConfig { applicationId "com.anaurelian.helloworldcounters" // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdkVersion flutter.minSdkVersion - targetSdkVersion 33 // targetSdkVersion flutter.targetSdkVersion + targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName } @@ -69,3 +75,5 @@ android { flutter { source '../..' } + +dependencies {} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 599fd82..399f698 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -1,5 +1,4 @@ - + - - - - - - - @@ -40,4 +32,21 @@ android:name="flutterEmbedding" android:value="2" /> + + + + + + + + + + + + + diff --git a/android/app/src/main/java/com/anaurelian/helloworldcounters/MainActivity.java b/android/app/src/main/java/com/anaurelian/helloworldcounters/MainActivity.java deleted file mode 100644 index c1f3103..0000000 --- a/android/app/src/main/java/com/anaurelian/helloworldcounters/MainActivity.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.anaurelian.helloworldcounters; - -import io.flutter.embedding.android.FlutterActivity; - -public class MainActivity extends FlutterActivity { -} diff --git a/android/app/src/main/kotlin/com/anaurelian/helloworldcounters/MainActivity.kt b/android/app/src/main/kotlin/com/anaurelian/helloworldcounters/MainActivity.kt new file mode 100644 index 0000000..4a982dd --- /dev/null +++ b/android/app/src/main/kotlin/com/anaurelian/helloworldcounters/MainActivity.kt @@ -0,0 +1,5 @@ +package com.anaurelian.helloworldcounters + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml index 599fd82..399f698 100644 --- a/android/app/src/profile/AndroidManifest.xml +++ b/android/app/src/profile/AndroidManifest.xml @@ -1,5 +1,4 @@ - +