diff --git a/android/app/build.gradle b/android/app/build.gradle index 953b77a..a879d75 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -3,6 +3,7 @@ plugins { id "kotlin-android" // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id "dev.flutter.flutter-gradle-plugin" + id("com.google.gms.google-services") } // Load keystore properties from key.properties file @@ -24,6 +25,8 @@ android { compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 + // ✅ Enable core library desugaring for Java 8+ APIs + coreLibraryDesugaringEnabled true } // Configure Kotlin options for JVM target @@ -75,3 +78,8 @@ android { flutter { source = "../.." } + +// ✅ Add required dependencies for desugaring +dependencies { + coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4' +} diff --git a/android/app/google-services.json b/android/app/google-services.json new file mode 100644 index 0000000..bc75b8b --- /dev/null +++ b/android/app/google-services.json @@ -0,0 +1,29 @@ +{ + "project_info": { + "project_number": "626581282477", + "project_id": "mtest-a0635", + "storage_bucket": "mtest-a0635.firebasestorage.app" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:626581282477:android:8d3cf5009ff92ef67ff024", + "android_client_info": { + "package_name": "com.marco.aiotstage" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyCBkDQRpbSdR0bo6pO4Bm0ZIdXkdaE3z-A" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index d6ea985..5e83e07 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,8 @@ + + @@ -38,6 +40,9 @@ +